介绍通过XDMCP+XDM来远程连接Linux服务器上的XFree86 Server,可以在图形环境下远程管理Linux服务器。
使用到的软件包括: Windows XP下的X-Win32 6.1, Linux server.
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”,可以由由一台服务器来统一提供字体,远程图形客户端程序就不需要单独安装所有的字体了。
[color=Red]要实现整个远程的连接操作,需要在Linux下启动两个服务:XFS和XDM。
还需要特别说明的一点就是:对于Linux来说,Xwindows只是一个程序,包括客户端和服务端,所以这里所需要启动的只是服务端,WinXP使用的X-Win32才是真正的客户端。[/color]
+---------------------------------------------------------------------------------------------------------------------------------
1. 配置服务器
(1)配置xfs(“X Font Server”,可以由一台服务器来统一提供字体,远程图形客户端程序就不需要单独安装所有的字体了。)
xfs的配置文件是/etc/X11/fs/config,# 最后一句必须注释掉(如下所示):
# no-listen = tcp
2. Service xfs restart 来启动该XFS server. (1,2步骤可以选择,不是必须项目)
3. 服务器端设置修改/etc/gdm/custom.conf,允许使用xdmcp
[xdmcp]
Enable=1
如果需要root用户也能通过XDMCP远程登录,可添加
[security]
AllowRemoteRoot=true
4. Restart server by typing "reboot"
5. 在iptables的配置文件中加入如下2句配置表示支持对:
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6000:6010 -j ACCEPT
6. restart iptables, xfs and then use x-win32, you can access now.
+-----------------------------------------------------------------------------------------------------------------------------------
X-Win32 目标机配置指南
最新推荐文章于 2021-05-01 16:26:13 发布