VNCServer 配置 及Vncview的使用

                                        VNCServer 配置 及Vncview的使用
1、vncserver服務的啓動
    redhat 及fedora 一般都自動安裝了vncserver了 只要在服務列表中選中啓動一下就可以了
2、vncserver的配置
    通過編輯文件$HOME/.vnc/xstartup來啓動你喜歡的窗口管理器。使用startkde &來啓動KDE,使用gnome-session &來啓動GNOME,fvwm2 &來啓動FVWM2 。下面是一個例子
#####################################################
#!/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
#startkde
#twm &
##########################################################
3、開始使用
    在啓動前還是要運行一個東西的,可以使用telnet用自己的用戶登錄遠程系統
運行vncserver ,若要定義界面大小,顏色看 vncserver --help,若是第一次運行
會提示輸入口令,遠程登錄的口令,跟用戶口令沒關係的。口令修改可以使用
vncpasswd程序。運行成功後會有桌面號的提示類似:1  :2  的。記住桌面號。退
出telnet。每次服務器重器後都需要運行一次。

4、登錄
    在windows下載一個winvnc,安裝完成後,不用啓動服務,使用它的查看器就
可以了。輸入vnc服務器 地址:桌面號 ,再輸入口令就可以使用了。注意,每次
使用完,請千萬不要註銷掉系統,直接關閉winvnc查看器就可以了,只要服務器
沒問題,可以再次使使用winvnc繼續連接。
5、關閉服務器上自己的vnc連接
    vncserver -kill  :桌面號
6、如何使服務器開機自動運行vncserver 不需要自己telnet
    使用linuxconf來設置vncserver啓動腳本(/etc/init.d/vncserver)實現系統自啓動時啓動vncserver。但是默認的啓動腳本靈活性不夠,因此編輯/etc/init.d/vncserver,修改:

"su - ${display##*:} -c "cd && [ -f .vnc/passwd ]
&& vncserver :${display%%:*}""
爲:

"su - ${display##*:} -c "cd && [ -f .vnc/passwd ]
&& vncserver ${ARGS} :${display%%:*}""
然後編輯/etc/sysconfig/vncservers:
# The VNCSERVERS variable is a list of
# display:user pairs.
#
# Uncomment the line below to start a VNC server on
# display :1 as my 'myusername' (adjust this to your
# own). You will also need to set a VNC password;
# run 'man vncpasswd' to see how to do that.
#
# DO NOT RUN THIS SERVICE if your local area network
# is untrusted! For a secure way of using VNC, see
# <URL:http://www.uk.research.att.com/vnc/sshvnc.html>.

VNCSERVERS="1:jdimpson"
ARGS="-geometry 1024x768 -alwaysshared "
在ARGS中修改"1024x768"來適應自己的X桌面實際參數配置。可以在這裏添加任何其他VNC服務器參數配置。在VNCSERVERS中修改jdimpson爲你希望運行VNC桌面的用戶。VNCSERVERS中的1表示VNC以桌面1運行,如果希望添加其他的桌面,可以修改配置如下:
VNCSERVERS="1:jdimpson 2:phred 3:sysadmin"
在RedHat系統上,使用以下命令啓動VNC:
/etc/init.d/vncserver start
現在你就可以使用VNC任何客戶端來使用VNC桌面。


發佈了34 篇原創文章 · 獲贊 1 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章