Windows遠端訪問Opensuse桌面的兩種方法
轉自:http://networking.ctocio.com.cn/332/11902332.shtm
系統環境:有兩臺電腦,一臺電腦安裝了Windows作業系統,另外一臺安裝了Opensuse Enterprise Linux,現在我要想讓Windows能夠遠端訪問Opensuse的桌面。單單使用Windows自帶的“遠端桌面連線”無法連線到Opensuse桌面(或許自己還沒有找到合適的方法)。
這裡我提供了兩種解決方案,一種利用VNC工具,另外一種利用XManager工具,現在我就介紹下這兩套工具的使用方法。
工具介紹
VNC:VNC(VirtualNetworkComputing)是虛擬網路計算機的縮寫。VNC是一款優秀的遠端控制工具軟體,由著名的AT&T的歐洲研究實驗室開發的。VNC是在基於UNIX和Linux作業系統的免費的開放原始碼軟體,遠端控制能力強大,高效實用,其效能可以和Windows和MAC中的任何遠端控制軟體媲美。在Linux中,VNC包括以下四各命令:vncserver,vncviewer,vncpasswd,和vncconnect。大多數情況下我只需要其中的兩個命令:vncserver和vncviewer。下載地址:http://www.realvnc.com/products/download.html
Xmanager:Xmanager是一個運行於MSWindows平臺上的高效能的Xwindow伺服器。你可以在你的本地PC上同時執行Unix/Linux和Windows圖形應用程式。下載地址:http://www.netsarang.com/download/down_xme3.html
名詞解釋
這裡我假設安裝Windows的電腦的名稱為W電腦,安裝Opensuse的電腦的名稱為L電腦。
詳細步驟
一、VNC方式
1.在W電腦上,開始安裝下載下來的VNC工具,安裝後在開始選單欄出現:
這裡我只要使用VNCViewer的瀏覽器,伺服器不需要使用。
2.在L電腦上,在選單上選擇:
新建個人邀請:
然後點開“配置…”:
然後在“安全”上勾選允許未邀請的連線(也可以設定未邀請連線的密碼),我這裡密碼置空。最後點選“確定”。
3.單單這樣子做還不夠哦!還需要在L電腦的防火牆上做些文章!
使用YAST對於防火牆進行配置:
YAST啟動後,還需要輸入管理員密碼,接著在”安全和使用者”,開啟”防火牆”:
你可以通過“禁用防火牆自動啟動”以及”立即停止防火牆”來進行設定。
如果你不想關閉防火牆,或者通過設定“允許的服務”來進行設定:
這裡”新增”外部區域的服務”VNC”服務。最後點選確定即可。
4.現在接可以使用W電腦上的VNC工具來遠端訪問L電腦的桌面:
執行VNC瀏覽器:
輸入區域網中L電腦上的IP地址,加密選擇預設,點選“確定”。
最後在L電腦上必須接受邀請連線,同時選擇可以受滑鼠鍵盤的控制,這樣就OK了。
二、Xmanager方式
1.VNC需要L電腦上進行邀請確認,類似於QQ的做法。而XManager不需要邀請確認,直接通過賬戶和密碼進行遠端訪問。首先安裝Xmanager工具。
2.啟動YAST,選擇”系統”->“/etc/sysconfig編輯器”
修改DisplayManager中的DISPLAYMANAGER_REMOTE_ACCESS屬性以及DISPLAYMANAGER_ROOT_LOGIN_REMOTE屬性都設定為yes
把DISPLAYMANAGER屬性原先為“kdm”修改為“gdm”(我的Opensuse使用的是Kde桌面,這樣的修改使得桌面操作變為GNome操作)
這裡會有個重啟電腦的過程,需要重啟一下。
3.設定相關的配置:
編輯/etc/X11/xdm/Xaccess,去掉這一行的註釋:*#anyhostcangetaloginwindow(把#號去掉)
編輯/etc/X11/xdm/xdm-config,註釋掉這一行:DisplayManager.requestPort:0(用!號註釋)
4.同樣在L電腦的防火牆上啟動XDMCP:
這樣L電腦上的設定都已經設定好了。
5.現在還不可以連線到L電腦上。因為你還需要在W電腦上的防火牆進行設定:
你可以禁用防火牆,也可以通過“允許程式或功能通過Windows防火牆”設定:
把Xmanager和Xsound的全部勾選即可。
6.現在啟動XManager中的XBrowser:
選擇XDMCP的Dynamic,可以發現這裡多了一臺電腦,這個就是Opensuse所在的L電腦。
雙擊它或者在位址列輸入L電腦上的IP:
選擇當前Windows下的IP地址,點選OK:
這樣就輸入賬號和密碼,就可以進入的L電腦的桌面了。