关于XDMCP的简介,可以参看维基百科中的”X显示管理器“。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #Step1: 允许使用XDMCP cp /etc/gdm/custom.conf /etc/gdm/custom.conf_$(date +% Y%m%d).bak vim /etc/gdm/custom.conf #在[xdmcp]下面添加如下一行 Enable=1 #Step2: 防火墙设置:打开XDMCP的端口UDP 177;打开TCP 6000到6010端口 #首先备份iptables的配置文件 cp /etc/sysconfig/iptables /etc/sysconfig/iptables_$(date +%Y%m%d).bak vim /etc/sysconfig/iptables #添加如下两行(实际操作中发现,添加以下内容后可以正常使用,但重启服务或重启机器时会报错;所以最终采用的方案是直接修改防火墙规则,如前文《服务器系列之iptables的防火墙设置》所述) -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6000:6010 -j ACCEPT #重启iptables /etc/init.d/iptables restart #Step3: 启动到图形界面,可以直接重启机器,也可以: init 5 #如果本身已经进入图形界面,需重启 init 3; init 5 #Step4: 客户端的设置(略) #Step5: 服务器本机测试 lsof -i:177 netstat -untlp | grep 177 X -query localhost :1 |