使用Xmanager 3.0实现Linux远程登录管理(1)
2013-08-23 09:14:35 点击:

通过远程管理Linux服务器,管理员能在工位轻松、高效、安全地进行调试、升级、管理等工作了。本文将详细介绍企业如何应用相关的工具来进行...

通过远程管理Linux服务器,管理员能在工位轻松、高效、安全地进行调试、升级、管理等工作了。本文将详细介绍企业如何应用相关的工具来进行企业Linux服务器远程安全管理。

使用Xmanager 3.0实现Linux远程登录管理

通常大家所熟悉的Putty和Secure SSH软件基本上都是都无法启动窗口服务的程序或进程,也无法达到远程桌面控制Linux的目的。在许多情况下,远程登录和桌面控制Linux也是非常必要和重要的管理工作,本文下面将介绍通过Xmanager远程桌面控制Linux的方法和技巧。

X是用在大多数UNIX系统中的图形支持系统。如果用户在自己Linux机器上使用GNOME或者KDE的话,就正在使用X系统。它由X联盟(www.X.org)定义并维护。大多数的Linux用户使用的都是由XFree86项目(www.xfree86.org)提供的X Window系统的实现。xdm是一个显示管理器,提供了灵活的任务管理功能。然而xdm通常被认为是“GUI的登陆屏幕,可以自动启动我的X任务”,用户会看到实际上它要更为强大。

xdm使用X联盟的X显示管理控制协议,即XDMCP,来和X服务器通信。它允许X服务器从运行xdm服务的服务器上获得会话服务。当使用xdm管理这些X任务的时候在设置上有些复杂。但设置xdm可以得到本地的和其他服务器上的桌面了。

一、配置Xmanager服务器端

由于Xmanger是共享软件,且运行于Windows控制端,所以获取非常容易,这里不再赘述,读者可以通过Internet轻松获得并安装,下面将以xmanger 3.0版本介绍。为了使用该软件,需要在Linux服务器上配置xdm,这里描述的配置允许任何的XDMCP客户访问Linux服务器桌面环境。

为了使用xmanger通过桌面方式监控和管理远程Linux,需要在远程被管理端的Linux上进行如下配置和文件修改工作:

1.打开/etc/inittab文件,将runlevel 变为5,即id:5:initdefault: 如果原来就是5,则不用修改;

2.对于Red Hat系列操作系统,打开/etc/X11/gdm/gdm.conf 文件(对于Fedora系列是/etc/gdm/custom.conf文件)并找到[xdmcp]部分,将Enabled选项设为true或1;同时,要确保存在“Port=177”语句,因为177端口是用户要配置的xdmcp服务的监听端口;

3.打开/etc/X11/xdm/xdm-config 文件,找到DisplayManager.requestPort: 0, 然后在前面加上字符“!”;

4.打开/etc/X11/xdm/Xaccess文件,找到#*#any host can get a login window,将第一个“#”字符去掉;

5.修改确保/etc/X11/xdm/Xservers的属性为444,/etc/X11/xdm/Xsetup_0的属性为755;当然,有一些Linux操作系统,比如在Red Hat Linux中,用户可以看到这两个文件默认的属性就是444和775,因此就不需要修改;

6.如果用户的Linux机器配置有防火墙,为防止防火墙将通过177端口(即xdmcp服务)的数据过虑,用户必须加上如下的防火墙规则:

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

7.重新启动Linux即可。



相关热词搜索:

上一篇:微软在Windows8.1中加入BYOD安全策略
下一篇:使用VNC实现Linux的远程管理