1、必須安裝的軟件:
vncserver和vncviewer。RHEL AS4光盤上已經(jīng)有這些東西了,如果沒有安裝,可以使用添加刪除程序把他們安裝上,記得還要有KDE或者GNOME。沒有安裝的話你配置的再對(duì)也不會(huì)出現(xiàn)圖形界面。
如果沒有可以從這里下載:http://www.realvnc.com/download.html,for Windows和for Linux的Server/Viewer都要。在Windows下裝上VNC,可以只裝Viewer,因?yàn)閄P下已經(jīng)有桌面共享功能了;在Linux下裝上VNC,解壓后直接運(yùn)行vncinstall即可。
2、進(jìn)入我的Linux帳戶(我用的是root),編輯主目錄下的.vnc/xstartup為如下內(nèi)容:
gnome桌面的配置文件如下:
#!/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" &
gnome-session &
配置成kde桌面的配置文件如下:
#!/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
startkde &
我用的是KDE。
3、在我的帳戶中打開終端,運(yùn)行vncserver,(第一次使用可能會(huì)要求輸入授權(quán)密碼,以后要改動(dòng)的話可以用vncpassword命令),會(huì)顯示類似下面的提示:
New 'lint:1 (lint)' desktop is root:1
Starting applications specified in xxx/.vnc/xstartup
Log file is xxx:1.log
說明Server1已經(jīng)創(chuàng)建成功,這時(shí)應(yīng)該已經(jīng)開始啟動(dòng)同帳戶的VNC Server了。
4.此時(shí)已經(jīng)可以在Linux注銷當(dāng)前會(huì)話,并登錄到別的會(huì)話了,只要不關(guān)機(jī),一般是不會(huì)影響到已經(jīng)啟動(dòng)的VNC Server的。當(dāng)然,也可以使用vncserver -kill來關(guān)掉指定的vnc server。
這時(shí)要在Windows下利用VNC Viewer登錄到Linux。
首先啟動(dòng)VNC Viewer,然后輸入遠(yuǎn)端主機(jī)的地址后加上VNC Server的標(biāo)識(shí)號(hào)(:0表示當(dāng)前桌面),這個(gè)號(hào)取決于上面用vncserver命令啟動(dòng)的server號(hào),如提示為New 'lint:1 (lint)' desktop is root:1,則輸入的地址后要加上:1,其他的依此類推。
輸入后會(huì)要求輸入啟動(dòng)服務(wù)器時(shí)輸入的授權(quán)密碼,確定即可看到1號(hào)vncserver的KDE界面了。
5、相關(guān)配置:
修改/etc/sysconfig/vncservers
VNCSERVERS="1:root"
ARGS="-geometry 1024x768 -alwaysshared "
在ARGS中修改"1024x768"來適應(yīng)自己的X桌面實(shí)際參數(shù)配置。可以在這里添加任何其他VNC服務(wù)器參數(shù)配置。在VNCSERVERS中修改jdimpson為你希望運(yùn)行VNC桌面的用戶。VNCSERVERS中的1表示VNC以桌面1運(yùn)行,如果希望添加其他的桌面,可以修改配置如下:
VNCSERVERS="1:jdimpson 2:phred 3:sysadmin"
posted on 2009-12-11 16:42
老馬驛站 閱讀(343)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
linux