VNC介紹
VNC(Virtual Network Computing)為知名的遠端連線解決方案,使用RFB協定進行連線與資料傳送,目前在各種平台都有非常成熟的實做,像是Real VNC, Tight VNC, Ultra VNC等等,然而大部分的VNC軟體都是免費的。VNC預設的連線Port為5900,網頁連線預設的Port為5800,在Xwindow上最常使用的 就是x11vnc,本文中將介紹在ubuntu環境中安裝與使用vnc。
環境
- 作業系統 Ubuntu 9.04
- x11vnc 0.9.3.dfsg.1-1
- vnc-java 3.3.3r2-7
安裝VNC
- x11vnc 遠端桌面套件
- vnc-java 使用網頁所需要的 Applet
#!/usr/bash apt-get update apt-get install x11vnc apt-get install vnc-java
VNC 組態設定
- 指令 vncserver 啟動 VNC 服務
- 指令 vncviewer 啟動 GTK VNC Viewer 程式
- 指令 vncpasswd 更改 VNC 連線密碼
開啟 Web Server
- x11vnc 套件有包含了 Web Server,但是並沒有包含連線所需要的 Java Applet。為了實現網頁瀏覽,因此必須安裝 vnc-java 這一個套件,其中包含了網頁連線所需要的Java Class,安裝路徑預設在/usr/share/vnc-java。
- 執行以下命令開啟VNC Web Server (使用5800Port)
#!/usr/bash x11vnc -httpdir /usr/share/vnc-java/ -httpport 5800
- 使用GDM的X-Session進行連線(登入桌面)
#!/usr/bash x11vnc -httpdir /usr/share/vnc-java/ -httpport 5800 -auth /var/lib/gdm/:0.Xauth -display :0