歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS/RHEL6 GDM 和 XManager 4

CentOS/RHEL6 GDM 和 XManager 4

日期:2017/2/28 16:00:12   编辑:Linux教程

1. 配置CentOS/RHEL6的gdm
編輯 /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 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 來接受這個鏈接。

Copyright © Linux教程網 All Rights Reserved