在红帽企业版5上面,如何在本地的X服务上显示远程应用程序的界面?
解决方法:

解决方法:

默认情况下,红帽企业版5不允许远程主机的TCP连接,远程服务器上执行的应用程序不能在本地的X上显示.出于安全的考虑,从红帽企业版3和4就已经开始这样实行了.

如果需要打开此功能,需要修改/usr/share/gdm/defaults.conf文件,把 DisallowTCP=true 修改为 DisallowTCP=false.默认的"true"设置,导致在使用Xorg的时候需要添加一个"--nolisten"的选项. 设置DisallowTCP=false将允许远程客户端连接到本地的X服务. 修改完成以后,需要重新启动GDM服务,让配置生效. 执行以下命令:

init 3

然后回到 X 界面,输入命令:

init 5

运行下面的命令进行测试:

   1. 在客户端运行下面的命令允许应用程序在远端服务器显示:
      xhost remotehost
    
   2. SSH连接到客户端,运行下面的命令:
      xclock -display remotehost:0
    
     应用程序应该会显示在remotehost上面.