我用的是RedHatEnterpriseLinux5.4和最新的XmanagerEnterprise3.0。首先先来了解一下哪些是Xmanager。Xmanager全称NetsarangXmanager,是美国一套特别优秀的远程监控软件。在UNIX/Linux和Windows网路环境中linux公社,Xmanager是最好的连通解决方案。我推荐你们下载Enterprise版本,企业版带的工具更多功能更强悍。我们通过Xmanager联接Linux远程桌面进行图形化管理似乎就是借助了Xmanager套装上面的Xbrowser程序。其实Linux远程图形化管理不仅Xbrowser,还有同样优秀的VNC。下边介绍用Xbrowser联接Linux远程桌面的详尽配置。都是我亲自测试过的,放心往下看吧!
一、如果你查过网上的资料你才会发觉:RedHatEnterpriseLinux5与RedHatEnterpriseLinux4对于Xmanager的配置是不同的,后者没有/etc/X11/gdm/这个目录,它的gdm的配置文件置于/usr/share/gdm/custom.conf。
虽然网上的弄错了!!这儿不是custom.conf,而是defaults.conf!总之我的RedHatEnterpriseLinux5.4是这样的linux系统安装教程,可能其它5系列版本不一样也没数的。
在/usr/share/gdm/defaults.conf里确保有以下几句配置(我在最后面直接加了这几句):
Enable=true
DisplaysPerHost=10
Port=177
二、在/etc/inittab里把默认级别改为5:
id:5:initdefault:
再把最后一句里
x:5:respawn:/etc/X11/prefdm-nodaemon
改成
x:5:respawn:/usr/sbin/gdm(注意这儿是sbin,不是bin,网上的又错了,害得我前几次都没能成功,妈的!还好我后来自己发觉了这个问题。)
三、让Root登录Xmanager
以上更改以后xmanager xstart连接linux桌面,root用户还不能通过Xmanager远程登陆Linux,还要继续更改/usr/share/gdm/defaults.conf文件xmanager xstart连接linux桌面,在[security]数组里开启以下两项:
AllowRoot=true
AllowRemoteRoot=true
我发觉AllowRemoteRoot这一项可以不开启,看我的配置,它还是false,如右图:
Xmanager联接gdm用的是UDP的177端口,所以防火墙上一定要打开这个端口,如右图:
最后是重启系统。这样就小功告成了!在Windows系统上运行xmanager3里的Xbrowser程序,在上面新建一个XmanagerSession,在Host这儿输入ip地址,其它配置都不要改变(包括端标语),确定退出。
之后双击这个NewXmanagerSession,步入登入界面,输入用户名和密码之后就可以登陆到Linux的远程桌面了。
最后再给你们几个用于测量和测试的Linux命令:
lsof-i:177
查看是否运行成功了!
etc/hosts
查看ip。有的时侯联接不上可能是由于你的hosts文件里配置的IP地址不对。
/usr/sbin/gdm-restart
重启gdm。