1. 安裝所需的包(系統安裝GNOME的話,預設已安裝所有vnc的包)
#yum groupinstall "GNOME Desktop Environment"
#yum install vnc-server
#yum install vnc
2.建立本地使用者
#useradd billy
#passwd billy
如果隻想用root來遠端登入vncserver,那此步驟可以略過。
3.設定本地使用者的vnc登入密碼:
#su – billy
#vncpasswd
123.com
這時候,可以進入家目錄下的.vnc目錄下來檢視是否産生了passwd檔案,如果有,說明密碼建立成功。
# ls /home/billy/.vnc/ (檢視檔案内容時并不能看到密碼資料,因為是加密的。)
4.修改VNC伺服器配置檔案/etc/sysconfig/vncservers
裡面所有内容都是注釋行,是以你可以直接在後面加上下面的語句:
VNCSERVERS="1:root 2:billy"
VNCSERVERARGS[1]="-geometry 800x600"
VNCSERVERARGS[2]="-geometry 1024x768"
第一行是設定可以使用VNC伺服器的帳号,可以設定多個,但中間要用空格隔開。通路方式: 10.0.0.70:1 或10.0.0.71:2
下面兩行[1][2]最好與上面那個相對應,後面的800x600可以換成你電腦支援的分辨率。
5.建立xstartup scripts
隻要你啟用一次VNCserver,就能自動建立,方法如下:
#/sbin/service vncserver start(注意要在root下才能啟動)
#/sbin/service vncserver stop(啟動後再關閉,友善下面的操作)
通過上面的方法,就可以在使用者家目錄下的.vnc目錄裡建立xstartup檔案.
6.修改xstartup檔案。
vim /home/billy/.vnc/xstartup
取消以下行的注釋:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
加上注釋:
twm &
如果你想進入VNC伺服器時看到的是圖形界面,那就需要在最後一行加上gnome-session $.
修改後的檔案内容應該如下:
#!/bin/sh
# Add the following line to ensure you always have an xterm available.
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
gnome-session &
配置完成!
啟動vnc服務: service vncserver start
可使用netstat –nutlp |grep LISTEN檢視本機偵聽的端口。
應打開iptables的相應端口 (如:5901 5902 …)
vncviewer裡用10.0.0.71:2這種格式來登入。
本文轉自babylater51CTO部落格,原文連結:http://blog.51cto.com/babylater/1609822 ,如需轉載請自行聯系原作者