之前虽然经常使用Xmanager连接RHEL,但是主要用的还是Xshell,主要操作是在命令行下进行的,最近接触到由于由于工作需要,希望进入图像化界面,这是需要用到了Xmanager中的Xbrowser,需要在RHEL5上进行相关配置,才能连接。

  首先我们要了解RHEL5默认的是gdm,相关的配置文件位置为/etc/gdm/custom.conf

其中gdm的默认选项在/usr/share/gdm/default.conf

配置文件修改过后,重启该服务的命令为gdm-restart

步骤1:启动图形界面 

步骤2:修改配置文件

步骤3:防火墙的配置

首先:启动图形界面,将/etc/inittab中的默认运行级别改为5. id:5:init:default:

其次,修改配置文件,将/etc/gdm/custom.conf中的[xdmcp]启动

[xdmcp]

Enable=1

最后防火墙开启udp的177端口

在/etc/sysconfig/iptables中添加一行

-A RH-Firewall-1-INPUT -m state --state NEW -p udp -m udp --dport 177 -j ACCEPT

由于我在虚拟机中先尝试下,所以上面的防火墙是默认启动的,我们依照相关的默认规则,将端口修改一下即可

然后重启下防火墙 service iptables restart

启动图形界面启动 init 5

我们就可以用Xmanager的Xbroswer连接到RHEL了。

当然默认是不能用root登录的,如果你想以root身份登录的话,需要在配置文件中

[security]

AllowRemoteRoot=true

然后重启gdm即可。

查看服务的信息

 

[root@localhost ~]# lsof -i:177

COMMAND     PID USER   FD   TYPE DEVICE SIZE NODE NAME

gdm-binar 18194 root    3u  IPv4  73871       UDP *:xdmcp

 

这样便可以用root直接登录图形界面了。