리눅스를 GUI로 배웠다면 서버를 운영하고 관리할 때도 GUI가 편합니다. 윈도우즈의 원격 데스크탑처럼 리눅스에도 VNC라는 소프트웨어가 있어 GUI로 원격 접속을 할 수 있습니다.
CentOS에 VNC를 설치하고 원격으로 접속하는 방법을 요약해보겠습니다.
1. 서버에 소프트웨어 설치
CentOS가 설치된 서버에 GUI 환경이 설치되어 있어야 합니다. 만약 그렇지 않다면 다음과 같이 명령하여 설치합니다.
yum groupinstall "X Window System" "KDE Desktop"
VNC Server를 설치합니다.
yum install tigervnc-server
2. 방화벽 설정
VNC는 5901 포트를 사용합니다. 방화벽에서 5901 포트를 열어줍니다.
3. 설정 파일 수정
VNC 설정 파일은 /etc/sysconfig/vncservers입니다. 설정 파일 마지막에 다음의 코드를 추가합니다.
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768"
root이라는 사용자에게 1번을 할당하고, 접속 시 해상도를 1024x768로 하겠다는 뜻입니다.
4. 비밀번호 설정
다음의 명령어로 VNC 접속시 사용할 비밀번호를 설정합니다.
vncpasswd root
5. VNC 실행
다음과 같이 명령합니다.
vncserver
비밀번호를 입력하면 다음과 같은 메시지가 나옵니다.
New 'localhost.localdomain:1 (root)' desktop is localhost.localdomain:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:1.log
VNC Server를 시작합니다.
service vncserver start
6. VNC Viewer 설치
접속하는 컴퓨터에 VNC Viewer 프로그램을 설치합니다. Viewer 프로그램은 여러가지가 있는데, TightVNC가 대표적입니다. 다음의 링크에서 다운로드 받고 설치합니다.
http://www.tightvnc.com/download.php
7. 접속
VNC Viewer를 실행시키고, 접속하려는 서버의 아이피와 ':1'을 입력하고 [Connect]를 클릭합니다. 즉, 아이피가 123.456.0.123이라면
123.456.0.123:1
이라고 입력하면 됩니다.
출처 : http://www.cmsfactory.net/node/10252