CentOS 5.x 的預設桌面環境為Gnome,而CentOS 5.x 的KDE也是使用GDM而不是KDM。

所以不管你是裝GDM還是KDM,根據下面的設定都做完就應該都可以使用X-window軟體如X-win32 或Xmanager登入使用主機

一、編輯/etc/gdm/custom.conf 添加如下內容:
[security]
AllowRemoteRoot=true 註:允許root用戶遠程登錄

[xdmcp]
Enable=true 註:允許用x-window遠程登錄本地
Port=177

二、編輯/usr/share/gdm/defaults.conf 添加如下內容:
找到[security]
AllowRemoteRoot=false
修改成
AllowRemoteRoot=true
找到[xdmcp]
Enable=fail
修改成
Enable=true
找到 #Port=177
修改成 Port=177 (把#拿掉)

三、編輯/usr/share/gdm/factory-defaults.conf
這個檔案跟上面的defaults.conf 內容基本上是一樣的,所以為了確保一定可以成功,這個檔案最好也一起修改
修改的地方跟上面的/usr/share/gdm/defaults.conf一樣

四、編輯/usr/share/config/kdm/Xaccess
找到
#* #any host can get a login window
修改成
* #any host can get a login window(把最前面的#拿掉)
找到
#* CHOOSER BROADCAST #any indirect host can get a chooser
修改成
* CHOOSER BROADCAST #any indirect host can get a chooser(把最前面的#拿掉)

五、編輯/usr/share/config/kdm/kdmrc
[Xdmcp]
找到
# Whether KDM should listen to XDMCP requests. Default is true.
Enable=false
# The UDP port KDM should listen on for XDMCP requests. Don’t change the 177.
#Port=177
修改成
# Whether KDM should listen to XDMCP requests. Default is true.
Enable=true
# The UDP port KDM should listen on for XDMCP requests. Don’t change the 177.
Port=177

六、開啟防火牆:
開放防火牆中的UDP 177端口。若已禁用防火牆,則可跳過此項。

在/etc/sysconfig/iptables文件中加入:

-A RH-Firewall-1-INPUT -m state –state NEW -m udp -p udp –dport 177 -j ACCEPT

七、重啟服務:
# gdm-restart 重啟服務 或者reboot 這樣就可以使用Xmanager來遠端連線了
IMGP7644

Tags: , , , ,