第一部分(配置centos/redhat系统)

1安装gdm。

.打开centos终端,在终端中输入yumlist gdm。等一段时间后就会自动安装完毕。

2.配置gdm

         方法一:(图形界面操作,比较方便)

(1)      打开位于etc/gdm/目录下的custom.conf文件

(2) 主要添加下面的项

[daemon]

RemoteGreeter=/usr/libexec/gdmgreeter

[security]

AllowRemoteRoot=true

[xdmcp]

Port=177

Enable=true

    方法二:(命令行操作)

(1)   在终端中输入vim /etc/gdm/custom.conf

(2)   按i键进入编辑模式,输入上面的配置信息,然后按esc,再输入:wq保存退出。

3.打开防火墙设置
打开XDMCP的端口:UDP 177
打开TCP 6000到6010端口

添加防火墙规则,在终端中输入
iptables -t filter -A FORWARD -p udp --dport 177 -j ACCEPT
iptables -t filter -A FORWARD -p tcp --dport 6000:6010 -j ACCEPT

4.打开位于etc目录下的inittab文件

改成以图形化启动


将下面语句


改成


如果已经是下面的了就不需要再改了(一般情况下是的)。

 

5.重新启动centos

 

 

第二部分(在windows下使用xmanager

1.  下载安装xmanager 4。

2.  安装完毕后再安装目录下,点击xbrower图标,点击File->New->Xstart Session,如下图:



点击后出现如下界面:



其中Session可以取任意名字(这边取jcy001),Host就是远程主机的IP地址,Protocol选择SSH,然后User Name就是主机的登录名,Password就是主机登录名对应的密码。

然后在Remote Execution模块下的Execution Command中点击右侧的箭头选择GNOME,点OK保存。

 

然后在右侧界面中会多出一个图标,就是刚才配置好的Xstart Session中填入的Session的名字,如下图(图中叫jcy001)。



双击图标,就能够远程登录centos主机了。

 

3.  补充

按照上面的方法登录了主机以后会出现很多个窗口,而且关也关不掉。这是因为是多窗口模式的,只要设置成单窗口模式,就能够解决这个问题了。方法如下:

右击对话的名字,比如在上图中右击jcy001选择Properties,出现一个对话框,选择X Server标签。如下图:


点击Configure,再次弹出个界面

 


在Window Mode模块中选择Single Window Mode。点击OK保存。