centos 5.5 vnc server配置方法

centos 5.5 vnc server配置方法
1.安裝所須要的包
所需的包有vnc-server(vnc服務器軟件包),vnc(客戶端包)。
另外,既然想用VNC,確定是想要看圖形界面,那就還要安裝"GNOME Desktop Environment"
以下:
#yum install vnc-server(注意在root下安裝)
#yum install vnc
#yum groupinstall "GNOME Desktop Environment"
注意安裝前先用rpm -qa|grep "vnc-server"這種方式來查詢一下是否已經安裝好。通常若是你安裝

centos時選用的是默認的方式安裝系統,那上面的步驟能夠省略。

2.準備VNC用戶資料,包括建立你想要的用戶和密碼(就是系統本身那種用戶密碼)。
如:
#useradd peter
#passwd peter
若是系統所需賬號已經創建,或是你只想用root來登陸VNCServer,那此步驟也能夠略過。

3.設定你想用來登陸的用戶的VNC密碼。注意這裏並非系統賬號密碼,而是用來登陸VNC的密碼。能夠與系統

的密碼同樣,也能夠不同。
方法是:先進入相應的賬號,好比在終端下進入peter用戶,而後輸入vncpasswd命令
peter$ vncpasswd
(在這裏輸入你要的密碼,肯定)(其它賬號方法一樣)
這時候,能夠進入家目錄下的.vnc目錄下來查看是否產生了passwd文件,若是有,說明密碼建立成功。
$cd .vnc
[~}$ls 
passwd
查看文件內容時並不能看到密碼資料,由於是加密的。

4.修改VNC服務器配置文件/etc/sysconfig/vncservers
裏面全部內容都是註釋行,因此你能夠直接在後面加上下面的語句:
VNCSERVERS="1:peter 2:root"
VNCSERVERARGS[1]="-geometry 800x600"
VNCSERVERARGS[2]="-geometry 1024x768"
這裏要注意兩點,第1、上面三行中第一行是設定可使用VNC服務器的賬號,能夠設定多個,但中間要用空格隔

開。注意前面的數字「1」或是「2」,當你要從其它電腦來VNC服務器時,就須要用IP:1這種方法,而不能直接用

IP。如假定你的VNC服務器IP是192.168.1.100,那想進入VNC服務器,並以peter用戶登陸時,須要在

vncviewer裏輸入IP的地方輸入:192.168.1.100:1,若是是root,那就是192.168.1.100:2.
第2、下面兩行[1][2]最好與上面那個相對應,後面的800X600能夠換成你電腦支持的分辨率。注意中間

的"x"不是「*」,而是小寫字母"x".

5.建立xstartup scripts。
只要你啓用一次VNCserver,就能自動建立,方法以下:
#/sbin/service vncserver start(注意要在root下才能啓動)
#/sbin/service vncserver stop(啓動後再關閉,方便下面的操做)
經過上面的方法,就能夠在用戶家目錄下的.vnc目錄裏建立xstartup文件.

6.修改xstartup文件。
本來的xstartup文件內容應該以下:
#!/bin/sh
# 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 &

只要取消上面第三行第四行前的#符號,就行,固然,若是你想進入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服務器基本上就配置完了,接下來要作的是用root登陸進去,而後,用"service 

vncserver start"命令啓動vncserver,這時候你再用"netstat -tunlp"命令來查看它啓用的端

口,能夠發現有5801,5901,6001。都是TCP端口,另外若是你如我設置,那就還會有5802,5902,6002這

些端口也是它的。
接下來,是給它開防火牆端口放行。把5801這些端口都加入進去。通常來講,直接在圖形界面上加端口會更方便

。點「系統-管理-安全級別與防火牆」在裏面加入上面的端口號就好了。

作到這裏,總算是大功告成了,你身邊的it社區-yescto.com,接下來你能夠用http://IP:port的方式來WEB登陸好比說

http://192.168.1.100:5801,也能夠在vncviewer裏用192.168.1.100:1這種來登陸。
相關文章
相關標籤/搜索