參考: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. 輸入法和桌面環境
每個用戶的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
打開scim輸入法.
5. 連接vnc server
打開vnc server后,可以通過http方式或者用專用客戶端連接
http方式,在瀏覽器輸入 http://ip:9001/
專用客戶端,在地址輸入 ip:1