@huangcheng: Fedora 9 GDM開啟XDMCP

來源:互聯網
上載者:User

@huangcheng: Fedora 9 GDM開啟XDMCP

 

http://yuanbor.blog.163.com/blog/static/5667462020099297351678/

配置XDMCP,可以在WINDOWS下通過XMANAGER等工具訪問linux案頭,功能類似於Windows下的遠端桌面,經過本人的實際實驗,配置方法如下:
1:
#vi /etc/X11/xdm/xdm-config
在最後一行: DisplayManager.requestPort:    0  前面加!號注釋掉此行。
2:
#chmod +w /etc/X11/xdm/Xservers
#vi /etc/X11/xdm/Xservers
在最後一行::0 local /usr/X11R6/bin/X   前面加#號注釋掉這一行。
3:
#vi /etc/X11/xdm/Xaccess
找到#*                                      #any host can get a login window 
把這一行前面的#號去掉,變成:
*                                      #any host can get a login window
注意:
在RHEL4/Fedora中,如果沒有Xservers檔案
是因為少裝了xorg-x11-xdm這個包,可以在RHEL4第三張光碟片中找的到,Fedora下也可以通過yum install xorg-x11-xdm安裝。
4:
修改/etc/X11/gdm/gdm.conf檔案
注意此檔案也可能是/etc/gdm/custom.conf
在[xdmcp]節中,增加
Enable=1或Enable=true
5:
修改 /etc/inittab檔案
id:3:initdefault改為id:5:initdefault (有些linux版本已是id:5:initdefault就不需要改)
6:
修改防火牆,防火牆關閉的就不用修改:
iptables -A INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT
7:
輸入命令xdm,啟動xdm服務
現在在windows下用xmanager等工具就可以遠程登入RHEL4/Fedora了
[以上綠色部分為12月21日修訂部分文字,第7步驟之前不甚遺漏,無此步驟雖機器重新啟動後可正常串連,但對於重要的網路伺服器(比如網站主機)來說,重啟無疑是非常可怕的事情,所以一定要補上這一部分,以便不重啟機器也能通過XDMCP串連;另外在上文出需要說明的是,在RHEL4下是沒有yum組件的,而筆者使用的Fedora 9是預設安裝有yum的,特此註明]
8:
如果想要每次啟動自動啟動xdm,那麼請在/etc/rc.d/rc.local檔案尾部加入./etc/X11R6/bin/xdm(執行xdm的指令碼,路徑可能會不一致,用which xdm尋找即可)

[color=#0000FF]9:
補充一點,本人菜鳥,故在測試系統中是把Selinux關掉的(待以後接觸到了再解決,但是不建議外網或線上的伺服器這麼做),具體怎麼關,請自行Google,所以不存在Selinux問題,具體在selinux開啟時如何設定,小弟正研究中,另請高人不吝賜教!!

Windows用戶端設定
10:
用Xmanager Enterprise 3串連, 開啟Xbrowser,在建立New Xmanager Session,在New Xmanager Session Properties(屬性)裡面的XDMCP下面的Method選項框裡選擇XDM Query,Host後填被控Linux主機的ip,Port Number(連接埠)是177,其餘保持預設,點擊確認。請注意Windows用戶端的防火牆中要將本地的6000連接埠開啟。
[color=#0000FF]11:
雙擊New Xmanager Session串連,稍候,就可以看到登入框和密碼輸入框了,見。

[以上藍色部分為12月12日修訂部分文字]
[以下藍色部分亦為12月12日修訂部分文字]
事實上XDMCP的確很容易設定,但是網上的很多文章的表述要麼不完整,要麼太過專業(對我等菜鳥來說),所以導致菜菜我也Google了n天才把資料收集起來,完成本次測試。不過,請特別留意的是,因X Window執行的資料量太大,故在Internet上使用運行有困難,還是比較適於應用在區域網路中(本句話引用自《鳥哥的Linux私房菜伺服器架設篇(第二版)》第311頁,經本人實際測試,的確如此,BTW本人的測試環境為:X Client即被控端的Linux主機 2M深圳電信ADSL OS為Fedora 9(Sulphur);X Server既主控端的Windows主機 2M深圳長城寬頻LAN OS為Windows XP Server Pack3,控制軟體為Xmanager Enterprise 3)。

 

特別鳴謝
朱義(Andrew)的專欄: 《Windows下通過xmanager遠端桌面控制RHEL4》
http://blog.csdn.net/ilovemilk/archive/2007/08/22/1753951.aspx這篇文章,
沒有如此通俗易懂的文章,作為Linux菜菜的我不可能完成這樣的實驗!

本文參考文章
1.朱義(Andrew)的專欄: 《Windows下通過xmanager遠端桌面控制RHEL4》
http://blog.csdn.net/ilovemilk/archive/2007/08/22/1753951.aspx

2.紅聯Linux: 遠端連線fedora的圖形案頭
http://www.linuxdiyf.com/viewarticle.php?id=89050
注此文原文有誤,文中 iptable 應為 iptables

3.吉祥嘻嘻: linux下的XMANGER配置
http://blog.chinaunix.net/u1/59675/showart_471048.html

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.