Centos/Rhel6 GDM 和 XManager 4

1. 配置CentOS/RHEL6的gdm
(原文鏈接 http://ddbiz.com/?p=309)
編輯 /etc/gdm/custom.conf(此爲gnome的桌面管理), 內容修改爲如下:

# GDM configuration storage
[daemon]
[security]
#不允許遠程root登錄,僅僅爲安全設定
AllowRemoteRoot=false
[xdmcp]
Enable=1                               #啓用gdm
DisplaysPerHost=5               
Port=177                               #udp方式的鏈接
[greeter]
[chooser]
[debug]

2.啓動gdm
可以在cmd shell中直接執行:
init 5 
來啓用linux桌面(如果系統是採用init:3的方式啓動的話),通過 lsof -i:177 命令,可以看到:
lsof -i:177

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
gdm-binar 16590 root 7u IPv4 88465888 0t0 UDP *:xdmcp

已經成功啓動 

3.CentOS/RHEL開啓177端口
打開系統的177端口供外部接入:
 iptables -A INPUT -p udp  -m iprange --src-range 172.169.221.5-172.169.221.8 -d 172.169.221.15 --dport 177 -j ACCEPT
 
4.在客戶端用XManager進行連接
 通過配置XBrowser,如圖:

配置xbrowser
配置xbrowser

 然後即可通過新建的xbrowser session (本例中的:172.169.221.15) 來進行遠程連接了。

5. 排錯
有時客戶端連接遠程會鏈接超時,並且能夠發現一些錯誤信息,比如,xbrowser的log中出現:
Xdmcp Request Address: 172.169.221.15
Xdmcp Connection Address 0: 172.169.221.6
Xdmcp: sent a REQUEST message
Xdmcp: received an ACCEPT message
Xdmcp: sent a MANAGE message.
Xdmcp: Timed out, state 8. Retransmissions: 0
Xdmcp: sent a MANAGE message.
Xdmcp: Timed out, state 8. Retransmissions: 1
Xdmcp: sent a MANAGE message.
Xdmcp: Timed out, state 8. Retransmissions: 2
Xdmcp: sent a MANAGE message.
Xdmcp: Timed out, state 8. Retransmissions: 3
XDM go to sleep: too many retransmissions
User forces server termination. 
而無法建立連接,那麼很有可能是客戶端本地的防火牆阻止了的鏈接,在我的windows 2008 r2 sp1 x64系統中,我需要新建一個入站規則,允許tcp:6000-6100 來接受這個鏈接。
 

更多信息,可以參考  http://ddbiz.com/?p=309

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章