当前位置:Linux教程 - Xwindow - 远程访问Linux下的Xwindows

远程访问Linux下的Xwindows



         随着Linux新版本的不断推出,Linux下的Xwindows也在不断的更新,方面的图形界面的确对很多的初学者十分具有吸引力,但很多情况下,只有在本机才能享受到Xwindows的魅力。事实上,Linux完全可以通过远程X图形终端直接将服务器上的运行的Xserver的信息显示在本地。
      首先是安装Linux系统,我们以Red Hat 7.0(自定义安装)为例。系统安装完毕后配置网卡,并在网络中测试通过。然后在安装Xwindows,并对其进行设置,保证在本机上能够正常使用Xwindows。另外再添加一个或多个普通的用户帐号,以便通过远程图形终端进行登录。
    下面开始配置Xwindows,使它能够允许远程访问Xwindows。
    Step1.编辑/etc/X11/xdm/Xaccess,将下面的行:
    #* # any host can get a login window
    改为:
    * # any host can get a login window

    Step2. 修改/etc/X11/gdm/gdm.conf,找到下面的信息:
       [xdmcp]
    Enable=0
    修改为:
    [xdmcp]
    Enable=1
    并确保以下信息存在:
    Port=177

    Step3. 修改/etc/inittab,将
    id:3:initdefault:
    修改为:
    id:5:initdefault:
    并将最后一行改为:
    x:5:respawn:/usr/bin/gdm

    Step4. 确保/etc/X11/xdm/Xservers的属性为444,/etc/X11/xdm/Xsetup_0的属性为755。

    至此,服务器部分基本配置完毕。
    然后,在需要远程访问的计算机上安装X Terminal的软件。我们实际使用的是Omini X v6.1或X Win32 v5.1。安装完毕后运行配置程序,一种方法是直接将连接方法设置为XDMCP-Broadcast,即广播的模式,这样的话,在启动Omni X的时候就可以显示出该机器供你选择登录。另一种就是直接设置成XDMCP-Query模式,直接指定远程X Server的IP地址即可。

    以上的操作在Red Hat 7.0和Red Hat 7.1下测试通过。
    如果安装的是Red Hat 6.2及以前的版本,则操作有些不同。首先,在Red Hat 6.2下可以直接运行下面的程序实现远程访问Xwindows。
    先打开一个Omni X的程序,然后远程登录到服务器上,运行:
    $ export DISPLAY=本地机器IP地址:0
    $ kde
    即可。
    另外一种方法是,先修改/etc/rc.d/init.d/xfs,将daemon xfs -droppriv -daemon -port –1修改为daemon xfs -droppriv -daemon -port 7100。再修改/etc/X11/XF86Config,将FontPath "unix:-1"修改为FontPath "unix:7100"。然后再按照RH7.0(7.1)的其他步骤配置即可。
    发布人:sam_su 来自: