在使用xmanager前,需要对远程的linux主机做一些设置,设置步骤如下:
1.修改GDM的配置文件,/etc/X11/gdm/gdm.conf
将[xdmcp]中的enable选项设置为1
......
[xdmcp]
Enable=1
2. 修改xdm的配置文件,/etc/X11/xdm/xdm-config文件
将DisplayManager.requestPort: 0注释掉(0代表不接受任何请求)
......
! SECURITY: do not listen for XDMCP or Chooser requests
! Comment out this line if you want to manage X terminals with xdm
! DisplayManager.requestPort: 0
此文件中还加入以下两条:
DisplayManager*startup: /etc/X11/xdm/Startup
DisplayManager*reset: /etc/X11/xdm/Reset
另外用vi建立Startup和Reset文件。
Startup文件内容如下所示:
sessreg -a -l $DISPLAY -x /usr/X11R6/lib/x11/xdm/Xservers $USER
Reset文件内容如下所示:
sessreg -a -l $DISPLAY -x /usr/X11R6/lib/x11/xdm/Xservers $USER
3. 修改xdm的配置文件,/etc/X11/xdm/Xaccess文件
......
* #any host can get a login window
......
* CHOOSER BROADCAST #any indirect host can get a chooser
4. 确认inittab文件中内容
id:5:initdefault:
x:5:respawn:/etc/X11/prefdm -nodaemon
5. 重新启动Linux
6. 客户端配置
严格来说,并不是控制远端的linux,而是直接运行linux的程序
windows端直接运行 Xmanager, 右键选择file...configure, 在XDM Query里写上linux主机地址就可以。
原文地址: http://hi.baidu.com/landnow/blog/item/05e77f22ccce48a54723e813.html