日期:2014-05-16  浏览次数:20743 次

xmanager远程操作linux
一、在RHEL5.5/CentOS5.5的应用:
1.先查看/usr/share/gdm/defaults.conf的权限 

ll  /usr/share/gdm/defaults.conf

将其改为777
chmod 777 /usr/share/gdm/defaults.conf

2.在/usr/share/gdm/defaults.conf中的如以下配置: vi /usr/share/gdm/defaults.conf
263 Enable=false 修改为 Enable=true 
279 #DisplaysPerHost=2 修改为DisplaysPerHost=8 
284 #Port=177 修改为Port=177
3. chmod 444 /usr/share/gdm/defaults.conf
4.将RHEL5.5/CentOS5.5启动后默认进入图形界面:
vi /etc/inittab 
18 id:5:initdefault:
再把最后一句里
x:5:respawn:/etc/X11/prefdm -nodaemon
改成
x:5:respawn:/usr/sbin/gdm
最好重启系统
5.让root用户也可以登录xmanager

编辑/etc/gdm/custom.conf,添加如下内容:

[daemon]

RemoteGreeter=/usr/libexec/gdmgreeter  注:“远程登录界面与本地登录界面相同”功能,若没有此项及[greeter]项则登录界面为简洁型

[security]

AllowRemoteRoot=true  注:允许root用户远程登录

[xdmcp]

Enable=true  注:允许远程登录本地,xdmcp默认端口177,此处没有显示的加入Port=177

[greeter]

Browser=true  注:远程登录界面为“带头像浏览器的简洁主题”,若定义了[daemon]项本行不起作用
然后执行:
/usr/sbin/gdm -restart


lsof -i:177
查看是否运行成功了!

本人在做的时候,有的机器成功,有的失败,错误为:XDMCP connection failed try again?,暂时找到的解决方法是,在要访问的机器:vi /etc/hosts
#加入客户端的ip
192.168.1.108

参考http://beyondhdf.blog.51cto.com/229452/610586
http://www.win7soft.com/a/learning/net/2011/0407/4901.html