大家通常利用SecureCRT, PUTTY等客户端工具来实现Windows下远程管理Linux服务器,我也是经常采用这种方法,快捷高效,可是在一些软件开发环境中,有时我们需要远程使用一些窗口程序,这时再使用这些工具无异于是不靠谱的。怎么办?

今天就让小飞侠为你介绍如何通过配置XDM来实现远程使用桌面连接RHEL6!

何谓XDM,XDM即X 显示管理器(X display manager)的简称,xdm 使用X联盟的X显示管理控制协议,即XDMCP,用来和X服务器通信。它允许X服务器从运行xdm服务的服务器上获得会话服务,如果你在你的Linux机器上使用GNOME或者KDE的话,你就正在使用X系统。它由X联盟(www.X.org)定义并维护。有许多Linux用户使用的都是由XFree86 项目 www.xfree86.org】提供的X Window系统的实现

让我们再来谈一谈X Window系统(X 窗口系统),简称为X或X11,是一个图形接口,可以让Linux来完成一些诸如图形处理、多媒体应用的功能,是Linux系统上一个非常重要的软件。

X 窗口系统是基于C/S架构,可以跨平台和网络使用。

(1)X Server接收来自X Client的数据,将这些数据绘制呈现在用户的屏幕上,另外,X Server还负责把一些输入设备的数据(如鼠标的移动、键盘的输入等)通过网络传递给X Client,再由X Client进行运算绘制出相应的数据。类似于画布

(2)X Client主要负责数据的运算,相当于一个画家

配置阶段一:配置XDM服务

首先确认安装了gdm这个软件【在gnome桌面程序配置】

[[email protected] 桌面]# vi  /etc/gdm/custom.conf ,添加以下语句

[security]

AllowRemoteroot=true        # 允许root 用户登录,设置此项值为true

[xdmcp]

Enable=1                               #启用xdm

保存重启后,查看177端口已经开启
在Windows系统下通过Xmanager远程使用桌面连接RHEL6

 

[[email protected] 桌面]# iptables -F,注意把防火墙关闭或者添加以下规则以开放177端口

iptables -A INPUT -p udp -s 0/0 -d 0/0 --dport 177 -j ACCEPT

配置阶段二:配置Xmanager

Xmanager是一个运行于Windows平台上的高性能的X Windows服务器,能很好的从Windows上控制Linux桌面。

打开Xbrowser,新建一个会话
在Windows系统下通过Xmanager远程使用桌面连接RHEL6

这是连接之后看到的效果

在Windows系统下通过Xmanager远程使用桌面连接RHEL6