XManager-无法连接linux 问题解决办法
1.关闭linux系统的防火墙 重启后永久性生效: 开启:chkconfig iptables on 关闭:chkconfig iptables off 即时生效,重启后失效: 开启:service iptables start 关闭:service iptables stop 2.关闭客户端系统的防火墙 3.修改/root下的.bash_profile文件中增加DISPLAY=XX.XX.XX.XX:0.0 4.编辑/etc/X11/xdm/Xaccess 将改行#* # any host can get a login window 中第一个#去掉,即 * # any host can get a login window 5.修改/etc/gdm/custom.conf [security]中增加: AllowRoot=true AllowRemoteRoot=true DisallowTCP=false [xdmcp]中增加: Enable=1 Port=177 6.修改/etc/inittab 将id:3:initdefault: 修改为: id:5:initdefault: 5表示以图形的方式启动,3表示以命令窗口方式启动 7.确保/etc/X11/xdm/Xservers的属性为444,/etc/X11/xdm/Xsetup_0的属性为755 如下所示: [root@localhost root]# ls -l /etc/X11/xdm/Xsetup_0 -rwxr-xr-x 1 root root 563 Feb 6 2003 /etc/X11/xdm/Xsetup_0 [root@localhost root]# ls -l /etc/X11/xdm/Xservers -r--r--r-- 1 root root 487 Feb 28 2003 /etc/X11/xdm/Xservers 如果不对,采用chmod进行文件权限修改 chmod 444 /etc/X11/xdm/Xservers 8.修改/etc/X11/xdm/xdm-config文件 将该文件的最后一行: DisplayManager.requestPort: 0 前面加!号注释掉此行 9.修改/etc/X11/xdm/Xservers 将在最后一行::0 local /usr/X11R6/bin/X 前面加#号注释掉这一行 [root@localhost root]# vi /etc/X11/xdm/Xservers 10.最后运行#xdm以及init 6。这样使用xmanager等工具就可以连接Linux了 默认是这样的: [root@localhost root]# ps -ef|grep xdm root 3717 3690 0 22:05 pts/0 00:00:00 grep xdm [root@localhost root]# which xdm /usr/X11R6/bin/xdm [root@localhost root]# /usr/X11R6/bin/xdm 执行xdm后再查看多了第一行,如果没执行/usr/X11R6/bin/xdm无法用xmanager登录 [root@localhost root]# ps -ef|grep xdm root 3724 1 0 22:06 ? 00:00:00 /usr/X11R6/bin/xdm root 3727 3690 0 22:07 pts/0 00:00:00 grep xdm