在 Windows 下遠端桌面連線 Linux - XManager 篇

來源:互聯網
上載者:User

標籤:blog   http   os   使用   ar   strong   檔案   資料   art   

XManager是一個簡單易用的高效能的運行在Windows平台上的X-Server軟體,而Gnome和KDE就是X-Client,Linux下的X-Server則為Xorg。它能把遠端Unix/Linux的案頭無縫地帶到你的Windows上,甚至當你的電腦是在內網或防火牆後,你也能通過SSH協議安全的運行遠端的X應用程式。特點包括: -可通過Xcongfig工具設定多個Xmanager設定; -支援多使用者的Windows終端環境; -支援多個IP地址; -支援本地資源資料庫; -通過熱鍵轉換鍵盤對應; -支援多視窗下的Windows列印功能等。 

XManager的原理是:X-Window並沒有規定X-Server與X-Client必須工作在同一台電腦上,所以X-Server可以工作於不同的電腦,而XManager就是Windows平台下的X-Server。XManager與X-Client之間用XDMCP協議相連,Linux端的響應由顯示管理器(又叫登入管理器,Gnome的顯示管理器為GDM,KDE的顯示管理器為KDM,另還有XDM、WDM等)管理,所以Linux端必須啟動顯示管理器(啟動Gnome或KDE)。有關X-Window的原理與細節請自行google。

一、Linux 端的配置:

開機後就要啟動顯示管理器。開啟 /etc/inittab檔案,將 runlevel 變為5,即修改為id:5:initdefault: 如果原來就是5,則不用修改。

系統的顯示管理器由displaymanager檔案管理,此處僅為確定開機後啟動顯示管理器。

二、CentOS 5 上的配置(適用於預設圖形環境為Gnome的Linux):

1、配置GDM。

CentOS 5的預設圖形環境為Gnome,只安裝了GDM,而CentOS 5的KDE也是使用GDM而不是KDM。所以CentOS 5隻需配置GDM。

方法1:編輯/etc/gdm/custom.conf,添加如下內容:

[daemon]

RemoteGreeter=/usr/libexec/gdmgreeter  註:“遠程登入介面與本地登入介面相同”功能,若沒有此項及[greeter]項則登入介面為簡潔型

[security]

AllowRemoteRoot=true  註:允許root使用者遠程登入

[xdmcp]

Enable=true  註:允許遠程登入本地,xdmcp預設連接埠177,此處沒有顯示的加入Port=177

[greeter]

Browser=true  註:遠程登入介面為“帶頭像瀏覽器的簡潔主題”,若定義了[daemon]項本行不起作用

方法2:在終端中運行gdmsetup或點擊菜單中的“登入螢幕”,開啟圖形化介面。

註:可以調整“遠程”和“安全”兩項。具體見。

三、openSUSE 11 上的配置(適用於預設圖形環境為KDE的Linux):

1、配置KDM。

openSUSE 11的預設圖形環境為KDE,雖然可以同時安裝GDM和KDM,但預設只啟動了KDM。所以openSUSE 11隻需配置KDM,如果你啟動了GDM來代替KDM,則配置可參考CentOS 5。

修改/etc/X11/xdm/Xaccess,

把#*                                    #any host can get a login window這一行開頭的#去掉,

成為*                                     #any host can get a login window

註:openSUSE 11預設已經去掉#。

修改/etc/X11/xdm/xdm-config的最後一行,在DisplayManager.requestPort: 0前面加上一個!號,注釋掉該行。 

修改/etc/sysconfig/displaymanager檔案,更改以下內容:

DISPLAYMANAGER_REMOTE_ACCESS=”yes”  註:允許遠端桌面連線

DISPLAYMANAGER_ROOT_LOGIN_REMOTE=”yes”  註:允許root使用者遠端連線

四、重啟服務:

1、開放防火牆中的UDP 177連接埠。若已禁用防火牆,則可跳過此項。

方法1(適用於終端):在/etc/sysconfig/iptables檔案中加入:

 -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT

方法2(適用於X-Window):在"系統"->"管理"->"安全層級和防火牆"中"防火牆選項"下的“其它連接埠"中添加UDP 177連接埠。

兩種方法任選其一即可。

2、生效前必須重啟進程,第一種,直接重新啟動Linux系統,第二種,重啟顯示管理器gdm-restart(僅針對GDM),重啟防火牆service iptables restart。如果Gnome和KDE都安裝了則遠程登入後可在會話中選擇其中一種環境。

五、Windows 上的設定:

在Windows系統裡下載XManager 3,然後安裝,開啟xbrowser,就可以看你的區域網路中的Linux了,如果是廣域網路上的Linux,可以建立一個XDM direct的串連。雙擊開啟,輸入Linux的管理員帳號密碼既可。 另外為安全起見,XDMCP可以跑在SSH上,選擇Secure XDMCP方法即可。

它的效果和Linux本機顯示的是一樣的。

六、缺點:

此方案的缺點也很明顯,X-Window是一種儘可能完美的顯示方案,它沒有可以根據網路頻寬進行調整的功能,所以它會儘可能的佔用頻寬。

在 Windows 下遠端桌面連線 Linux - XManager 篇

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.