Linux
-
Ubuntu에 윈도우 원격 데스크탑(mstsc)으로 접속 설정(xrdp)Linux 2012. 7. 19. 14:27
우분투는 SSH로 거의 모든 작업을 다 처리할 수 있지만, 가끔 GUI 모드로 원격접속해야 할 때가 있다. (이쁘기도 하고...) 이를 설정하기 위해 검색해보니 vnc를 이용한 서버 설치와 접속이 주류를 이루었는데, 접속하려는 윈도우에 별도의 프로그램을 깔아야 하니 번거롭다 생각하던중 괜찮은걸 발견했다. 바로 vnc 클라이언트 프로그램 설치 없이 윈도우 원격 데스크톱 연결(mstsc)을 이용해 접속 가능한 xrdp이다. 1. 설치방법apt-get을 이용해 xrdp를 설치하자. 알아서 vnc4server등 필요한 패키지를 설치해 준다. $ sudo apt-get install xrdp 2. xrdp 설정 변경 설치하면 포트는 기본적으로 3389로 활성화 된다. 이 포트를 변경하고 싶으면 아래의 파일을 열어..
-
Ubuntu Directory Listing(Index of) 방지Linux 2012. 7. 6. 13:12
디렉토리 리스팅 취약점은 기본 페이지(index.php)가 없는 웹 디렉토리 밑에 있는 파일들을 모두 볼 수 있게되는 취약점이다. 이를 방지하기 위해서는 설정파일의 수정이 필요하다.우선 아래 경로의 파일을 열자$ sudo vim /etc/apache2/sites-avilable/default 아래의 밑줄친 Indexes 부분을 제거한다. Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all 설정을 저장한 뒤 apache를 재시작 한다$ sudo /etc/init.d/apache2 restart
-
Ubuntu 네트워크 설정Linux 2012. 7. 4. 14:01
우분투에서 ip를 dhcp가 아닌 수동으로 설정하고 싶다면 아래와 같이 파일을 수정한다 $ sudo vi /etc/network/interfaces auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.20.20 netmask 255.255.255.0 gateway 192.168.20.1 dns-nameservers 168.126.63.1 8.8.8.8 이후 network를 다시 시작하자 $ sudo /etc/init.d/networking restart 혹시 게이트웨이만 따로 설정하고자 한다면 아래의 명령어를 사용하자$ route add default gw 192.168.1.254 eth0
-
Ubuntu 웹서버 구축 (APM setup)Linux 2012. 7. 4. 13:55
우분투에 웹 서버 구축하는법, APM Setup흔히 웹 서버를 구축하기 위해 설치하는 패키지들을 묶어서 APM 이라고 한다 (Apache, PHP, Mysql)apt-get을 이용해 필요한 패키지들을 설치하자.$ sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql 1. Apache$ sudo apt-get install apache2 2. PHP$ sudo apt-get install php5 libapache2-mod-php5 3. MySQL$ sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql ..
-
Ubuntu ssh 설치 & 설정Linux 2012. 7. 4. 13:39
1. 설치$ sudo apt-get install ssh(apt-get이 안될때 ? -> http://j4ckp4rd.tistory.com/19) 2. sshd_config (설정파일) 수정sshd_config 파일을 아래와 같이 설정한다.포트 변경과 root 로그인 비허용은 brute-force 공격 등의 방어를 위해 설정하는게 보안상 좋다.$ sudo vi /etc/ssh/sshd_config# port 22 # 주석을 제거하고 22를 변경할 포트로 변경PermitRootLogin no # yes에서 no로 변경, ssh로 최초 root 로그인을 막는다. 3. 데몬 재시작$ sudo /etc/init.d/ssh restart 4. ssh 동작 확인$ netstat -ntlp
-
Ubuntu apt-get 오류시 대처법Linux 2012. 7. 2. 18:26
우분투를 처음 설치하고 apt-get을 이용해 필요한 패키지를 설치하려고 하면, 가끔 아래와 같은 에러를 찍찍 뱉으며 안될때가 있다. 예를 들어 설치하려는 패키지가 vim 이라면 package vim is not available the program vim can be found in the following packages 등등인데... 이는 apt-get 실행 시 저장소에서 패키지를 찾지 못해 발생하는 오류다. 기본 설치시 설정되어 있던 서버가 죽은 경우인데 이럴땐 패키지 저장소 주소를 daum의 ftp 서버로 변경해주면 된다. (http://kr.archive.ubuntu.com -> http://ftp.daum.net/ubuntu) 귀찮다 싶으면 아래의 파일을 받아 변경해도 좋다. (우분투 12..