首先进入Fedora 7 服务器的GNOME图形界面,然后创建备份文件夹,备份准备要修改文件的原文件,以便以后修复时用到。
命令如下:
[root@localhost ~]# mkdir /home/backup
然后进入xdm的配置目录,并修改Xaccess 和xdm-config两个文件,命令如下:
[root@localhost X11]# cd /etc/X11/xdm
[root@localhost X11]#cp Xaccess xdm-config /home/backup
[root@localhost xdm]# gedit Xaccess
打开文件Xaccess,并在文件找出下面这行,并把行首的”#”删除掉。
#* #any host can get a login window
删除后的行为:
* #any host can get a login window
然后保存退出。
接下打开文件xdm-config并找出下面这行,并在行首加上一个”!”号,如下:
DisplayManager.requestPort: 0
更改后的行为:
!DisplayManager.requestPort: 0
然后保存退出。
接着从终端上输入命令:
[root@localhost gdm]# gdmsetup
并打开gdm的图形配置界面,然后选择“远程”,系统默认是禁止远程登录的,所以在样式中选择“简洁”,然后可以看到右下脚有个“配置XDMCP”选项,可以点击进去修改。
可以看到默认的“监听UDP端口”是177,其他参数可以根据自己实际情况来修改。然后进入“安全”选项,选中“允许远程管理员登录”
然后“关闭”就可以保存退出了。接下来要关闭下iptables防火墙来测试下效果,命令如下:
[root@localhost gdm]# /etc/init.d/iptables stop
清除防火墙规则: [确定]
把chains设置为ACCEPT策略:filter [确定]
正在卸载Iiptables模块: [确定]
(注:这里可以用iptable规则来允许该服务开放,最好不开放root帐号登陆。)