为了使用xmanager 远程桌面
参考了一些配置http://hi.baidu.com/%CD%A8%D0%C5%B0%C5%C0%D9/blog/item/ef7ea0d0a5f09d21a08bb77a.html
在 rhel5环境下
需要配置
路径在:/etc/X11/xdm下几个文件:
Xaccess 访问控制文件;
Xervices 本地显示或远程显示配置文件;
xdm-config xdm的主要配置文件。
编辑/etc/X11/xdm/Xaccess,将下面的行:
#* # any host can get a login window 的第一个"#"号去掉
改为:
* # any host can get a login window
修改/etc/gdm/custom.conf找到下面的信息,没有添加:
[security]
AllowRemoteRoot =yes
[xdmcp]
Enable=true
Port=177
编辑/etc/inittab, 修改默认启动级别为5, 重启系统
id:5:initdefault:
# chmod 444 /etc/X11/xdm/Xservers
# chmod 755 /etc/X11/xdm/Xsetup_0
确保/etc/X11/xdm/Xservers的属性为444,/etc/X11/xdm/Xsetup_0的属性为755
这步必须做,然后xmanager就可以自动认出, 如果直接用IP直接连的话 方式用:query那个.
#vi /etc/X11/xdm/xdm-config
在最后一行: DisplayManager.requestPort: 0 前面加!号注释掉此行。
/etc/sysconfig/desktop
DISPLAYMANAGER=GNOME
配置/etc/gdm/custom
[xdmcp]
Enable=true
gdm-restart
配置 iptables
iptables -A INPUT -p udp -s 0/0 -d 0/0 --dport 177 -j ACCEPT
启动后可以查询
netstat -antup | grep 177
有的时候gdm没启动需要手动启动一下 gdm
在配置centos 6.2的时候还是出现了麻烦
防火墙大命令不是即时生效的的
修改了/etc/sysconfig/iptables 文件后重启iptables才生效
附上iptables的操作
/etc/init.d/iptables stop
/etc/init.d/iptables start
还参考了http://hi.baidu.com/hansen_zyong/blog/item/31bc65629c03d404ab184c1f.html
1.确保 inittab文件下是以图形界面来启动的.sshd服务也确保有启动.呵呵.
2. 编辑/etc/gdm/custom.conf, 启用xdmcp
vi /etc/gdm/custom.conf
# GDM configuration storage
[daemon]
[security]
DisallowTCP=false
[xdmcp]
Enable=1
port=177
[greeter]
[chooser]
[debug]
3.在防火墙上开启允许177端口的访问,可以用 service iptables stop来停掉整个防火墙(这个不推荐 最好只在调试阶段排除问题时使用),
也可以
iptables -A INPUT -p tcp --dport 177 -j ACCEPT 指令将这个端口加进防火墙.
linux 防火墙的配置内容是放在 /etc/sysconfig/iptables文件中的.上述命令可以在这个文件中找到.
iptables -F && iptables -X 这两条组合命令是清除防火墙的配置信息.
/etc/rc.d/init.d/iptables save 表示保存防火墙信息.
而上述命令的操作与防火墙开启并无关系.