[IT 알아보기]/IT 소식
[이호스트IDC] 리눅스 vnc server 설정
이호스트ICT
2015. 5. 29. 11:43
외부에서 CentOS GUI 환경을 이용하기 위한 vnc 서버 설치 및 설정
환경구성 : CentOS 데스크탑 유형 (GNOME 설치)
*VNC 서버 설치
# yum install tigervnc-server
*VNC 서버 환경 설정
# vi /etc/sysconfig/vncservers
파일 편집 모드에서 아래 두 줄을 추가.
VNCSERVERS="1:myusername"
VNCSERVERARGS[1]="-geometry 1600x900"
VNCSERVERARGS[1]="-geometry 1600x900"
"1:myusername" 에서 1부분은 VNC포트 설정, myusername은 시스템 계정으로 변경,
부연설명으로 myusername 부분은 GUI 화면을 보여줄 때
로그인 할 사용자를 지정. VNCSERVERARGS는 접속할 때 화면 해상도 및 다른 옵션 지정.
*VNC 서버 패스워드 지정
# vncpasswd
Password:
Verify:
#
Password:
Verify:
#
"myusername"계정으로 GUI 로그인을 하여 vnc화면으로 보여주는데 그때 묻는 패스워드를 설정.
*VNC 서버 시작
root계정으로 로그인 후 다음 명령어 입력.
# /etc/init.d/vncserver start
xauth: (stdin):1: bad display name "xxxxxxxx:1" in "add" command
New 'xxxxxxxx:1 (myusername)' desktop is xxxxxxxxx:1
Starting applications specified in /home/xxxxxxxxx/.vnc/xstartup
Log file is /home/xxxxxxxxxxx/.vnc/xxxxxxxx:1.log
#
위와 같은 화면이 나오면 정상적으로 데몬 작동.
*방화벽 오픈
외부에서 접속하기 위해서는 위 환경설정에서 지정한 포트 번호+5900을 더하여 방화벽에서
오픈해주어야한다 (ex: "30:myusername" / 열어줘야 할 포트5930)
*VNC서버 접속
UltraVNC 또는 VNC 지원 프로그램 다운로드 후 xxx.xxx.xxx.xxx:포트번호 지정 후 접속