介紹Linux XDMCP訪(fǎng)問(wèn)Linux桌面功能類(lèi)似于Windows下的遠(yuǎn)程桌面
你們知道什么是Linux XDMCP么這個(gè)非常高深的運(yùn)用技術(shù)將由我來(lái)非常講解,Linux XDMCPNB在哪呢,下面我來(lái)帶大家進(jìn)入Linux XDMCP的無(wú)限領(lǐng)域。配置Linux XDMCP,可以在WINDOWS下通過(guò)XMANAGER等工具訪(fǎng)問(wèn)Linux桌面,功能類(lèi)似于Windows下的遠(yuǎn)程桌面,經(jīng)過(guò)本人的實(shí)際試驗(yàn),配置方法如下:
1:#vi /etc/X11/xdm/xdm-config在***一行: DisplayManager.requestPort: 0 前面加!號(hào)注釋掉此行。
2:#chmod +w /etc/X11/xdm/Xservers#vi /etc/X11/xdm/Xservers在***一行::0 local /usr/X11R6/bin/X 前面加#號(hào)注釋掉這一行。
3:#vi /etc/X11/xdm/Xaccess找到#any host can get a login window 把這一行前面的#號(hào)去掉,變成:#any host can get a login window
注意:在RHEL4/Fedora中,如果沒(méi)有Xservers文件是因?yàn)樯傺b了xorg-x11-xdm這個(gè)包,可以在RHEL4第三張光盤(pán)中找的到,F(xiàn)edora下也可以通過(guò)yum install xorg-x11-xdm安裝。
4:修改/etc/X11/gdm/gdm.conf文件注意此文件也可能是/etc/gdm/custom.conf在[xdmcp]節(jié)中,增加Enable=1或Enable=true
5:修改 /etc/inittab文件 id:3:initdefault改為id:5:initdefault?。ㄓ行﹍inux版本已是id:5:initdefault就不需要改)
6:修改防火墻,防火墻關(guān)閉的就不用修改:iptables -A INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT
7:輸入命令xdm,啟動(dòng)xdm服務(wù)現(xiàn)在在windows下用xmanager等工具就可以遠(yuǎn)程登錄RHEL4/Fedora了[以上綠色部分為12月21日修訂部分文字,第7步驟之前不甚遺漏,無(wú)此步驟雖機(jī)器重新啟動(dòng)后可正常連接,但對(duì)于重要的網(wǎng)絡(luò)服務(wù)器(比如網(wǎng)站主機(jī))來(lái)說(shuō),重啟無(wú)疑是非??膳碌氖虑?,所以一定要補(bǔ)上這一部分,以便不重啟機(jī)器也能通過(guò)Linux XDMCP連接;另外在上文出需要說(shuō)明的是,在RHEL4下是沒(méi)有yum組件的,而筆者使用的Fedora 9是默認(rèn)安裝有yum的,特此注明]
8:如果想要每次啟動(dòng)自動(dòng)啟動(dòng)xdm,那么請(qǐng)?jiān)?etc/rc.d/rc.local文件尾部加入./etc/X11R6/bin/xdm(執(zhí)行xdm的腳本,路徑可能會(huì)不一致,用which xdm查找即可)[color=#0000FF]
9:補(bǔ)充一點(diǎn),本人菜鳥(niǎo),故在測(cè)試系統(tǒng)中是把Selinux關(guān)掉的(待以后接觸到了再解決,但是不建議外網(wǎng)或在線(xiàn)的服務(wù)器這么做),具體怎么關(guān),請(qǐng)自行Google,所以不存在Selinux問(wèn)題,具體在selinux打開(kāi)時(shí)如何設(shè)置,小弟正研究中,另請(qǐng)高人不吝賜教!!Windows客戶(hù)端設(shè)置
10:用Xmanager Enterprise 3連接, 打開(kāi)Xbrowser,在創(chuàng)建New Xmanager Session,在New Xmanager Session Properties(屬性)里面的Linux XDMCP下面的Method選項(xiàng)框里選擇XDM Query,Host后填被控Linux主機(jī)的ip,Port Number(端口)是177,其余保持默認(rèn),點(diǎn)擊確認(rèn)。請(qǐng)注意Windows客戶(hù)端的防火墻中要將本地的6000端口打開(kāi)。[color=#0000FF]
11:雙擊New Xmanager Session連接,稍候,就可以看到登錄框和密碼輸入框了。
[以上藍(lán)色部分為12月12日修訂部分文字]
[以下藍(lán)色部分亦為12月12日修訂部分文字]
事實(shí)上Linux XDMCP的確很容易設(shè)置,但是網(wǎng)上的很多文章的表述要么不完整,要么太過(guò)專(zhuān)業(yè)(對(duì)我等菜鳥(niǎo)來(lái)說(shuō)),所以導(dǎo)致菜菜我也Google了n天才把資料收集起來(lái),完成本次測(cè)試。不過(guò),請(qǐng)?zhí)貏e留意的是,因X Window執(zhí)行的數(shù)據(jù)量太大,故在Internet上使用運(yùn)行有困難,還是比較適于應(yīng)用在局域網(wǎng)中(本句話(huà)引用自《鳥(niǎo)哥的Linux私房菜服務(wù)器架設(shè)篇(第二版)》第311頁(yè),經(jīng)本人實(shí)際測(cè)試,的確如此,BTW本人的測(cè)試環(huán)境為:X Client即被控端的Linux主機(jī) 2M深圳電信ADSL OS為Fedora 9(Sulphur);X Server既主控端的Windows主機(jī) 2M深圳長(zhǎng)城寬帶LAN OS為Windows XP Server Pack3,控制軟件為Xmanager Enterprise 3)。
【編輯推薦】