第一步,獲取安裝文件
sudo apt-get install vnc4server
第二步,修改VNC Password,不能太短
# vncpasswd
Password: ******
Verify:*****
第三步,檢查防火牆,這個就不詳細說明了
第四步,啓動VNC server
# vncserver
第五步,通過客戶端連接
地址後面加:1
第六步,發現界面是不是很醜啊!?引用別人的解決辦法
不過...這個桌面怎麼這麼醜?!
原來vncserver默認使用的窗口管理器是twm,這是一個很簡陋的窗口管理器,你可以把你的桌面改成GNOME或KDE。
方法是,進入你自己的home目錄,然後編輯這個文件:.vnc/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 &
gnome-session &
你可以把像上面這樣把"twm &"這一行註釋掉,然後在下面加入一行"gnome-session &",或者是"startkde &",分別啓動GNOME桌面和KDE桌面。
如果server重啓了,那你就需要重新運行一次vncserver命令來啓動VNC server,這很麻煩。有沒有更好的方法呢
如果server重啓了,那你就需要重新運行一次vncserver命令來啓動VNC server,這很麻煩。有沒有更好的方法呢?
客戶端的話使用TightVNC View,使用RealVNC字母輸入有問題。
有!我們可以把VNC server啓動成後臺服務。執行如下步驟:
首先要允許VNC server在系統啓動過程中被啓動。這可以通過“系統設置-->服務器設置-->服務”菜單來配置,把vncserver一項選上就可以了。
如果使用命令行的話,以root身份運行以下兩條命令:
cd /etc/rc5.d
mv K35vncserver S35vncserver
然後編輯/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
# .
VNCSERVERS="1:user1 2:user2 3:user3"
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERARGS[2]="-geometry 1024x768"
VNCSERVERARGS[3]="-geometry 800x600"
解釋一下這個文件:
VNCSERVERS這一行是配置在系統啓動時啓動幾個VNC server,上面的例子裏運行了三個VNC server,其中user1在display :1,user2在display :2,user3在display :3。
VNCSERVERARGS這三行,分別爲VNC server 1, 2, 3配置啓動參數,上面的例子裏對user1和user2使用屏幕分辨率1024x768,對user3使用800x600。
其它支持的參數請使用“man vncserver”命令查詢。
編輯好這個文件後,保存,然後以root身份運行:
/sbin/service vncserver start
這樣user1, user2, user3的vncserver就啓動了。
以後每次系統重啓時,都會自動啓動這三個用戶的vncserver。
注意:上面三個用戶必須已經使用vncpasswd命令設置過vnc密碼,不然他的vncserver啓動會失敗。
摘自
http://www.linuxdiyf.com/viewarticle.php?id=83154