본문 바로가기

리눅스

CentOS 6에 VNC를 설치하고 설정하는 방법

반응형

CentOS 6에 VNC를 설치하고 설정하는 방법

VNC 패키지 확인

$ rpm -qa | grep vnc
gtk-vnc-python-0.3.10-3.el6.x86_64
gtk-vnc-0.3.10-3.el6.x86_64
tigervnc-server-module-1.0.90-0.17.20110314svn4359.el6.x86_64

VNC 패키지 설치

  • VNC 서버와 클라이언트를 설치해야 합니다.
yum install tigervnc-server

VNC 설정

  • VNC 서버 설정을 위해 VNC 사용자에게 비밀번호를 할당해야 합니다.
vncpasswd
[root@kvm ~]$ vncpasswd
Password:
Verify:
[scbyun@kvm ~]$ vncpasswd
Password:
Verify:

VNC 서버 구성

  • VNC 서버 구성 파일을 생성하고 편집합니다.
vim /etc/sysconfig/vncservers
  • VNCSERVERS 변수에 사용할 VNC 사용자를 추가하고 VNCSERVERARGS 변수에 VNC 세션에 대한 옵션을 지정합니다.
VNCSERVERS="1:root 2:scbyun"
VNCSERVERARGS[1]="-geometry 1152x864"
VNCSERVERARGS[2]="-geometry 1152x864"

방화벽 설정

  • VNC를 사용하기 위해 방화벽에서 포트를 열어야 합니다. 기본 포트는 5901입니다.
sudo iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
sudo service iptables save

또는

vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
/etc/init.d/iptables restart

VNC 서비스 시작 및 활성화

sudo service vncserver start
$ sudo service vncserver restart
VNC 서버 종료 중: [ OK ]
VNC 서버 (을)를 시작 중: 1:root xauth: creating new authority file /root/.Xauthority
New 'kvm.netpia.com:1 (root)' desktop is kvm.netpia.com:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/kvm.netpia.com:1.log
2:scbyun xauth: creating new authority file /home/scbyun/.Xauthority
New 'kvm.netpia.com:2 (scbyun)' desktop is kvm.netpia.com:2
Creating default startup script /home/scbyun/.vnc/xstartup
Starting applications specified in /home/scbyun/.vnc/xstartup
Log file is /home/scbyun/.vnc/kvm.netpia.com:2.log
[ OK ]
sudo chkconfig vncserver on

개별 사용자 vnc(xstartup) 설정

vim .vnc/xstartup
root@kvm ~]$ vim .vnc/xstartup
#twm &
gnome-session &
[scbyun@kvm ~]$ vim .vnc/xstartup
#twm &
gnome-session &

VNC 서비스 재시작(vncserver 재시작)

sudo service vncserver restart
VNC 서버 종료 중: 1:root 2:scbyun [ OK ]
VNC 서버 (을)를 시작 중: 1:root
New 'kvm.netpia.com:1 (root)' desktop is kvm.netpia.com:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/kvm.netpia.com:1.log
2:scbyun
New 'kvm.netpia.com:2 (scbyun)' desktop is kvm.netpia.com:2
Starting applications specified in /home/scbyun/.vnc/xstartup
Log file is /home/scbyun/.vnc/kvm.netpia.com:2.log
[ OK ]

VNC 클라이언트 연결

  • VNC 클라이언트를 사용하여 CentOS 6 시스템에 연결할 수 있습니다. 클라이언트에서 your_centos_ip:5901 주소로 연결하면 됩니다.

CentOS 6 시스템에 VNC 서버가 설치되고 설정됩니다. 원격으로 접속하여 시스템을 관리할 수 있습니다.

 

728x90
반응형