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