使用X-Win32访问Linux服务器

本文转自http://space.itpub.net/10159839/viewspace-607521
使用X-Win32访问Linux服务器



X-Win32是一款window环境下访问远程Linux服务器的图形界面软件,可以在www.starnet.com处下载X-Win32软件,作为试用,可以注册获取30天免费试用期key,未被授权的会在三十分钟后断线,需要重新连接,下面介绍XDMCP+XDM来远程连接Linux服务器上的XFree86 Server,这样就可以在图形环境下管理远程的Linux服务器。





一些基本概念



1)什么是XFree86



XFree86是X Window系统的一种开放源代码的实现。它提供了一种对鼠标、键盘、显卡和窗口图形环境的Client-Server接口。所以客户端程序可以运行在不同的主机上,由一台服务器提供X Window的Server服务。



2)什么是XDMCP



XDMCP即“X Display Manager Control Protocol”,是一种网络协议。由它来建立图形客户端程序与X Window服务器的连接与通信。



3)什么是XDM



XDM即“X Display Manager”,由它来启动X Window服务器,并管理图形客户端程序的登录、会话、启动窗口管理器(KDE、Gnome)等。KDE和Gnome也提供了自己的xdm的实现,分别叫kdm和gdm。



4)什么是XFS



XFS即“X Font Server”,可以由由一台服务器来统一提供字体,远程图形客户端程序就不需要单独安装所有的字体了。



X-Win32配置步骤



1)配置xdm



xdm的配置文件在/etc/X11/xdm目录下,首先修改xdm-config文件,找到一行:DisplayManager.requestPort: 0.注释这行:!DisplayManager.requestPort: 0(用!去注释)。如果有这行,xdm就不会监听XDMCP的连接了。



2)配置Xaccess

接下来修改Xaccess文件,这是控制客户端访问的配置文件,修改内容如下:

#* #any host can get a login window

192.168.103.*

这里可以指定允许某个ip,或者某个网段,或者用*,代表任何机器都可以访问

  

3)启用xdm服务



现在可以直接使用xdm命令来启动xdm服务(也可以用“xdm -debug 1”来查看xdm是否工作正常),然后使用netstat -ln命令来确认177端口(xdm缺省的端口)是否已绑定:udp 0 0 0.0.0.0:177 0.0.0.0:*。

到此用netstat –ln命令,你会发现177端口和7100端口都已绑定,xfs服务已经准备就绪,等待客户端的连接。



备注:

查看xfs服务状态命令

   service xfs status 察看xfs服务状态

  service xfs stop   停止xfs服务状态

  service xfs start   启动xfs服务状态

xfs启动成功后,可以使用netstat -ln命令来确认7100端口已绑定:

tcp 0 0 0.0.0.0:7100 0.0.0.0:* LISTEN



如果想要在服务器启动后自动运行xdm,就需要修改/etc/inittab文件,使启动后进入“5”运行级别,修改内容如下:id:5:initdefault:



使用图形客户端来测试



安装好后会自动运行X-Config,提示添加一个session,类型选XDMCP,同一网段选择时,XDMCP模式选择broadcast,跨网段选择query,输入session的名字以及linux服务器的IP地址。

使用X-Win32访问Linux服务器_第1张图片

你可能感兴趣的:(linux,.net,配置管理,网络协议,软件测试)