*경로 및 명령어 수정
vncserver 를 설치하고 실행해 보니 아래과 같은 에러 발생….
[citylock@localhost ~]$ service vncserver start
Starting VNC server: 1:root runuser: cannot set groups: Operation not permitted [FAILED]
[root@localhost citylock]# service vncserver start
Starting VNC server: 1:root [FAILED]
하나는 권한이 없어서 발생하고 …root 로 실행해보니 또 failed ..ㅠㅠ Starting VNC server: 1:root runuser: cannot set groups: Operation not permitted [FAILED]
[root@localhost citylock]# service vncserver start
Starting VNC server: 1:root [FAILED]
1. vncserver 환경설정하기 : /etc/sysconfig/vncservers
[root@localhost sysconfig]# vi /etc/sysconfig/vncservers
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800×600 "
위 내용들을 추가 한다. VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800×600 "
vncserver를 구동할 x윈도우 디스플에이 번호와 사용자를 지정한다.
여기서, startx로 구동한 x윈도우 환경은 디스플레이 0을 사용하므로 0을 사용하면 X윈도우 환경이 공유된다. 그래서 0번을 사용하면 화면이 조금씩 끊기는 현상이 발생한다. 디스플레이0을 제외한 다른 번호를 지정
** VNC 서버를 위한 해상도 조절
-geometry 800×600 => -geometry 1200×1024
2. vncserver 의 패스워드 설정 : ~/.vnc/passwd
[root@localhost ~]# vncpasswd
Password:
Verify:
[root@localhost ~]#
Password:
Verify:
[root@localhost ~]#
3. vncviewer의 Default Window Desktop Manager 설정 (gnome-session) : ~/.vnc/xstartup
[root@localhost sysconfig]# vi ~/.vnc/xstartup
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80×24+10+10 -ls -title "$VNCDESKTOP Desktop" &
# twm &
gnome-session &
twm & 을 주석처리하고 gnome-session &을 추가 한다. [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80×24+10+10 -ls -title "$VNCDESKTOP Desktop" &
# twm &
gnome-session &
- twm & 설정한 경우
- gnome-session 설정
4. vncserver 서비스 시작
[root@localhost .vnc]# /sbin/service vncserver restart
[root@localhost .vnc]# /sbin/chkconfig vncserver on (리부팅시에 자동실행)
[root@localhost .vnc]# /sbin/chkconfig vncserver on (리부팅시에 자동실행)
CentOS vnc-server 설정