參考:http://www.linuxintro.org/wiki/Vnc#Ubuntu_10.04
http://kangxiaowei.com/archives/2121.html
原文:http://www.linuxdiyf.com/viewarticle.php?id=86305
大部分情況下我們用ssh就可以登入linux伺服器了。但有時候我們的程式需要在圖形介面下運行,這時我們就要用到vnc server這個軟體了。在Debian下安裝vnc server很簡單的,只要幾步就可以了:
1. 搜尋資源
apt-cache search tightvncserver
搜尋是否在伺服器上存在VNC Server,如果存在則執行第二步:
2. 安裝軟體
apt-get install tightvncserver tightvnc-java
3. 配置每個使用者自己的vnc server。
啟動命令:
vncserver -depth 24 -name aru_desktop -httpport 9001 -geometry 1024×768 :1
參數解釋:
1. -depth 24 使用24位顏色,這裡一般用16或者24
2. -name aru_desktop 案頭名字,這個參數並非必要,可以隨便起個喜歡的名字
3. -httpport 9001 使用瀏覽器串連的連接埠,請用1024以上的連接埠,如果是多個使用者都開vnc server,那每個使用者要使用不同的連接埠
4. -geometry 1024×768 案頭解析度,根據要求調整
5. :1 會話數字,同3
第一次運行會要求你輸入一個密碼,這個密碼和你的ssh登入密碼是分開的,當然你也可以用同樣的密碼
關閉命令:
vncserver -kill :1
:1 是會話數字,和啟動的會話數字一致
4. IME和案頭環境
每個使用者的vnc server啟動指令碼是 ~/.vnc/xstartup
下面是我的啟動指令碼:
#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
x-terminal-emulator -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
#x-window-manager &
#gnome-session &
xfce4-session &
scim -d
裡面有3個視窗管理伺服器:
#x-window-manager &
#gnome-session &
xfce4-session &
最上面兩個是被注釋掉的,選擇自己喜歡的視窗管理就好了,將其餘的視窗管理器注釋掉。
scim -d
開啟scimIME.
5. 串連vnc server
開啟vnc server後,可以通過http方式或者用專用用戶端串連
http方式,在瀏覽器輸入 http://ip:9001/
專用用戶端,在地址輸入 ip:1