本文簡述如何在Windows下通過XManager軟件遠程Linux桌面,以RedHat AS 5為例,其他類Linux系統(tǒng)(如CentOS等)方法類同。
1、通過SSH遠程Linux服務器,安裝XDM模塊;
2、在Linux下的配置xdm:
第一步,修改/etc/X11/xdm/Xaccess文件。
找到下面的語句:# * #any host can get a login window
去掉最前面的#號,成為:
第二步,我們修改/etc/X11/gdm/gdm.conf文件,找到下面的語句:
將其中的Enable=false 改為Enable=true 或 Enable=1。
同時我們要確保存在下面的語句,因為177端口是我們要配置的xdmcp服務的監(jiān)聽端口,我們在后面配置xmanager將看到。
第三步,我們要修改/etc/inittab文件,將下面的語句
改為如下,如果原來就是id:5:initdefault:就不用更改。
同時,找到如下圖文字所在的地方
將它修改為x:5:respawn:/usr/bin/gdm,即如下圖所示:
第四步,修改/etc/X11/xdm/xdm-config的最后一行,在displayManager.requestPort:0前面加上一個!號,結果如下:
第五步,修改/etc/X11/xdm/Xservers的屬性為444,/etc/X11/xdm/Xsetup_0的屬性為755(若兩個文件默認的屬性就是444和755,可不用修改)。
最后,如果我們的Linux機器配置有防火墻,為防止防火墻將通過177端口(即xdmcp服務)的數(shù)據(jù)過慮,我們必須加上如下的規(guī)則:
iptables -A INPUT -p udp -s 0/0 -d 0/0 --dport 177 -j ACCEPT
至此為止,我們在Linux下的配置xdm已經(jīng)基本完成。
3、安裝Windows版本的XManager
要想實現(xiàn)在Windows遠程桌面控制Linux,還必須要有Windows下的客戶端工具,XManager正是這樣的一個工具,它是一個簡單易用的高性能的運行在Windows平臺上的 X Server 軟件。我們現(xiàn)在來介紹XManager的在Windows下的安裝和配置技巧,假設客戶端使用Windows XP。
第一步:下載XManager的安裝文件,最新版本是XManager 4,安裝后,在安裝目錄下,我們點擊xconfig,選擇xdm,如下圖,選擇”XDM Indirect”,在 host:后面填上我們已經(jīng)配置好的Linux系統(tǒng)的IP(假設為192.168.1.231),注意下面的XDMCP Port:177, 這就是我們在配置Linux服務器時必須保證 port=177的原因。
第二步:然后我們雙擊XManager安裝目錄里的XManager,出現(xiàn)下面的畫面:
選擇圖中的Linux機器,然后點擊“連接”即可以連接到我們的RedHat Linux登陸桌面了。
輸入用戶名,確定后系統(tǒng)會提示讓你輸入密碼,驗證成功后就可以使用我們的redhat桌面了,效果如下: