CentOS VNC로 접속하기 위한 서버와 클라이언트 설정하는 법

리눅스를 GUI로 배웠다면 서버를 운영하고 관리할 때도 GUI가 편하다. 윈도우즈의 원격 데스크탑처럼 리눅스에도 VNC라는 소프트웨어가 있어 GUI로 원격 접속을 할 수 있다.

CentOS에 VNC를 설치하고 원격으로 접속하는 방법을 요약해보겠다.

서버에 소프트웨어 설치

CentOS가 설치된 서버에 GUI 환경이 설치되어 있어야 합니다. 만약 그렇지 않다면 다음과 같이 명령하여 설치한다.

yum groupinstall “X Window System” “KDE Desktop”

VNC Server를 설치한다.

yum install tigervnc-server

방화벽 설정

VNC는 5901 포트를 사용합니다. 방화벽에서 5901 포트를 열어준다.

설정 파일 수정

VNC 설정 파일은 /etc/sysconfig/vncservers 이다. 설정 파일 마지막에 다음의 코드를 추가한다.

VNCSERVERS=”1:root”

VNCSERVERARGS[1]=”-geometry 1024×768″

root이라는 사용자에게 1번을 할당하고, 접속 시 해상도를 1024×768로 하겠다는 뜻이다.

비밀번호 설정

다음의 명령어로 VNC 접속시 사용할 비밀번호를 설정한다.

vncpasswd root

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

VNC Viewer 설치

접속하는 컴퓨터에 VNC Viewer 프로그램을 설치한다. Viewer 프로그램은 여러가지가 있는데, TightVNC가 대표적이다다다. 다음의 링크에서 다운로드 받고 설치한다.

http://www.tightvnc.com/download.php

접속

VNC Viewer를 실행시키고, 접속하려는 서버의 아이피와 ‘:1’을 입력하고 [Connect]를 클릭한다. 즉, 아이피가 123.456.0.123이라면 123.456.0.123:1 이라고 입력하면 된다.

우분투에서 vnc view 설치

우분투 소프트웨어 센터 -> vnc view 검색 -> gtk vnc view 다운로드

Leave a Comment