|
RealVNC vs. Linux
RealVNC 是一套開放源碼、跨平臺(tái)的遠(yuǎn)端搖控軟體 (VNC, Virtual Network Computing), 它可以裝在各種平臺(tái)上, 也能從其他平臺(tái)連入操控, 是許多 IT 人員熱愛的網(wǎng)路基本工具之一.
由於 RealVNC 必需架構(gòu)在圖形介面上使用, Windows 本身就是圖形介面的作業(yè)系統(tǒng), 根本不成問題, 但若要在 Linux 上執(zhí)行就必須先安裝 X server 才行喔!
範(fàn)例環(huán)境: 裝有 GNOME 桌面環(huán)境的 Fedora Core 3、RealVNC 4.1.1
下載 / 安裝 RealVNC Free Edition (以目前版本 v4.1.1 為例)
- Link to: http://www./download.html
- Free Edition: Download & use
- Proceed to download (不需填寫表格)
- VNC Free Edition for Linux (x86) 有兩種封裝格式: GZipped Tarfile (.tar.gz) 和 RPM, 安裝方式分別為:
Tarball:
tar -zxf vnc-4_1_1-x86_linux.tar.gz cd vnc-4_1_1-x86_linux ./vncinstall /usr/bin cp vnc.so /usr/X11R6/lib/modules/extensions/
RPM:
rpm -ivh vnc-4_1_1-1.i386.rpm
ps. 以上皆以 root 身份執(zhí)行.
啟動(dòng) vncserver
第一次執(zhí)行 vncserver 須設(shè)定密碼供遠(yuǎn)端連入時(shí)驗(yàn)證用, 密碼會(huì)記錄在 ~/.vnc/passwd, 日後可執(zhí)行 vncpasswd 變更密碼.
執(zhí)行後會(huì)產(chǎn)生 display number :1, 此時(shí)即可透過 vncviewer 連入操作, 如: vncviewer localhost:1
vncserver 的 X 桌面預(yù)設(shè)為 twm, 可修改 ~/.vnc/xstartup 改為 GNOME 或 KDE 桌面:
GNOME:
xsetroot -solid grey vncconfig -iconic & xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & gnome-session &
KDE:
xsetroot -solid grey vncconfig -iconic & xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & startkde &
修改完畢須重新啟動(dòng) vncserver: vncserver -kill :1 && vncserver :1 連入後即可使用 GNOME 或 KDE 桌面 (就像 WinXP 連結(jié)遠(yuǎn)端桌面的感覺)
注意事項(xiàng):
- 完成以上修改後請?jiān)?tty1 ~ 6 (文字模式) 中執(zhí)行 vncserver, 以避免發(fā)生 X session 無法重覆載入的問題.
- 若連入後不想立即出現(xiàn) terminal 視窗, 可將 xterm 註解掉 ( # )
- GNOME 桌面會(huì)參考 locale 環(huán)境變數(shù), 如欲顯示中文桌面, vncserver 啟動(dòng)前建議 export LC_ALL=zh_TW
遠(yuǎn)端連入 VNC server
RealVNC 使用埠口:
TCP 5900 - for vncviewer TCP 5800 - for HTTP connections
當(dāng)連入的 display number 為 :1 以上時(shí), 需加上 display number 的值才是真正的連接埠號(hào). 如: display number = :1 時(shí), port number = 5801、5901
連入 VNC server:
| 工具 |
指令 / URL |
說明 |
| vncviewer |
vncviewer host-ip |
連入遠(yuǎn)端 5900 port |
| vncviewer host-ip:1 |
連入遠(yuǎn)端 5901 port |
| browser |
http://host-ip:5800 |
連入遠(yuǎn)端 5800 port |
| http://host-ip:5801 |
連入遠(yuǎn)端 5801 port |
ps. 瀏覽器需裝有 Java Runtime Environment
Linux 環(huán)境連入 Windows 的 VNC server 後, 欲觸發(fā) Ctrl + Alt + Del 按鍵者, 可按 F8 呼叫選單, 再點(diǎn)選 "Send Ctrl-Alt-Del" 即可.
允許遠(yuǎn)端操控本機(jī) X 桌面 ( remoting the ":0" console )
請參考 RealVNC 官方說明網(wǎng)頁:
其他指令備忘:
- xdpyinfo - 顯示 X server 資訊
參考資料:
Posted by Jamyy at 2005年08月03日 17:08
Trackback Pings
TrackBack URL for this entry: http://cha./cgi-bin/mt/mt-tb.cgi/110
Listed below are links to weblogs that reference RealVNC vs. Linux:
» RealVNC vs. Linux from 為我流淚的天空 RealVNC 是一套開放源碼、跨平臺(tái)的遠(yuǎn)端搖控軟體 (VNC, Virtual Network Computing), 它可以裝在各種平臺(tái)上, 也能從其他平臺(tái)連入操控, 是許多 IT 人員熱愛的網(wǎng)路基本工具之一.\r\n\r\n由於 RealVNC 必需架構(gòu)在 [Read More]
Tracked on 2005年09月17日 14:32
站長您好 有問題請問,您文中說到允許遠(yuǎn)端操控本機(jī) X 桌面 ( remoting the ":0" console ) 這一個(gè)指令是寫在/etc/X11/xorg.cong當(dāng)中嗎? 因?yàn)槲以趙in中要vnc連線linux的話,在linux那一端會(huì)出現(xiàn) 是否允許被連線
Posted by: 阿榮 at 2007年03月30日 11:36
是的, 如果您的 X Server 是 xorg 的話, 就是修改 /etc/X11/xorg.conf 這個(gè)檔案; XFree86 的話是修改 /etc/X11/XF86Config
Posted by: Jamyy at 2007年03月30日 11:59
站長您好 不好意思,我還是不懂要的參數(shù)是 remoting the ":0" console 這一段嗎?是要加xorg.conf的那個(gè)地方 實(shí)在是不了解,麻煩教我一下 謝謝 我是FC5
Posted by: 阿榮 at 2007年04月01日 11:45
其實(shí) remoting the ":0" console 只是在解釋 "允許遠(yuǎn)端操控本機(jī) X 桌面" 這句話而已 實(shí)際的作法可參考 RealVNC 官方網(wǎng)站的說明 RealVNC 版本 4.0 與 4.1 的設(shè)定方法有些出入:
RealVNC v4.1 http://www./products/free/4.1/x0.html
RealVNC v4.0 http://www./products/free/4.0/x0.html
FC5 的話請編輯 /etc/X11/xorg.conf
Posted by: Jamyy at 2007年04月01日 20:58
|