RealVNC vs. Linux

来源:百度文库 编辑:神马文学网 时间:2024/04/29 04:53:51
RealVNC vs. Linux
RealVNC 是一套開放源碼、跨平台的遠端搖控軟體 (VNC, Virtual Network Computing), 它可以裝在各種平台上, 也能從其他平台連入操控, 是許多 IT 人員熱愛的網路基本工具之一.
由於 RealVNC 必需架構在圖形介面上使用, Windows 本身就是圖形介面的作業系統, 根本不成問題, 但若要在 Linux 上執行就必須先安裝 X server 才行喔!
範例環境: 裝有 GNOME 桌面環境的 Fedora Core 3、RealVNC 4.1.1
下載 / 安裝 RealVNC Free Edition (以目前版本 v4.1.1 為例)
Link to:http://www.realvnc.com/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 身份執行.
啟動 vncserver
第一次執行 vncserver 須設定密碼供遠端連入時驗證用, 密碼會記錄在 ~/.vnc/passwd, 日後可執行 vncpasswd 變更密碼.
執行後會產生 display number :1, 此時即可透過 vncviewer 連入操作, 如: vncviewer localhost:1
vncserver 的 X 桌面預設為 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 &
修改完畢須重新啟動 vncserver: vncserver -kill :1 && vncserver :1
連入後即可使用 GNOME 或 KDE 桌面 (就像 WinXP 連結遠端桌面的感覺)
注意事項:
完成以上修改後請在 tty1 ~ 6 (文字模式) 中執行 vncserver, 以避免發生 X session 無法重覆載入的問題. 若連入後不想立即出現 terminal 視窗, 可將 xterm 註解掉 ( # ) GNOME 桌面會參考 locale 環境變數, 如欲顯示中文桌面, vncserver 啟動前建議 export LC_ALL=zh_TW
遠端連入 VNC server
RealVNC 使用埠口:
TCP 5900 - for vncviewer
TCP 5800 - for HTTP connections
當連入的 display number 為 :1 以上時, 需加上 display number 的值才是真正的連接埠號.
如: display number = :1 時, port number = 5801、5901
連入 VNC server:
工具 指令 / URL 說明
vncviewer vncviewer host-ip 連入遠端 5900 port
vncviewer host-ip:1 連入遠端 5901 port
browser http://host-ip:5800 連入遠端 5800 port
http://host-ip:5801 連入遠端 5801 port
ps. 瀏覽器需裝有Java Runtime Environment
Linux 環境連入 Windows 的 VNC server 後, 欲觸發 Ctrl + Alt + Del 按鍵者, 可按 F8 呼叫選單, 再點選 "Send Ctrl-Alt-Del" 即可.
允許遠端操控本機 X 桌面 ( remoting the ":0" console )
請參考 RealVNC 官方說明網頁:
RealVNC v4.1RealVNC v4.0
其他指令備忘:
xdpyinfo - 顯示 X server 資訊
參考資料:
RealVNC DocumentationVNC -- 跨平台的 XWindow 解決方案
Posted by Jamyy at 2005年08月03日 17:08
Trackback Pings
TrackBack URL for this entry:
http://cha.homeip.net/cgi-bin/mt/mt-tb.cgi/110
Listed below are links to weblogs that referenceRealVNC vs. Linux:
»RealVNC vs. Linux from 為我流淚的天空
RealVNC 是一套開放源碼、跨平台的遠端搖控軟體 (VNC, Virtual Network Computing), 它可以裝在各種平台上, 也能從其他平台連入操控, 是許多 IT 人員熱愛的網路基本工具之一.\r\n\r\n由於 RealVNC 必需架構在[Read More]
Tracked on 2005年09月17日 14:32
Comments
站長您好
有問題請問,您文中說到允許遠端操控本機 X 桌面 ( remoting the ":0" console )
這一個指令是寫在/etc/X11/xorg.cong當中嗎?
因為我在win中要vnc連線linux的話,在linux那一端會出現
是否允許被連線
Posted by:阿榮 at 2007年03月30日 11:36
是的, 如果您的 X Server 是 xorg 的話, 就是修改 /etc/X11/xorg.conf 這個檔案; XFree86 的話是修改 /etc/X11/XF86Config
Posted by: Jamyy at 2007年03月30日 11:59
站長您好
不好意思,我還是不懂要的參數是 remoting the ":0" console 這一段嗎?是要加xorg.conf的那個地方
實在是不了解,麻煩教我一下 謝謝 我是FC5
Posted by:阿榮 at 2007年04月01日 11:45
其實 remoting the ":0" console 只是在解釋 "允許遠端操控本機 X 桌面" 這句話而已
實際的作法可參考 RealVNC 官方網站的說明
RealVNC 版本 4.0 與 4.1 的設定方法有些出入:
RealVNC v4.1
http://www.realvnc.com/products/free/4.1/x0.html
RealVNC v4.0
http://www.realvnc.com/products/free/4.0/x0.html
FC5 的話請編輯 /etc/X11/xorg.conf
Posted by: Jamyy at 2007年04月01日 20:58
from: http://cha.homeip.net/blog/archives/2005/08/realvnc_vs_linu.html#more