1. 程式人生 > >Windows遠端訪問Opensuse桌面的兩種方法

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電腦的桌面了。