• cygwin/X XDMCP连接CentOS


    cygwin/X XDMCP连接CentOS

    Display Manager通常有三种xdm/gdm/kdm,Display Manager的具体工作方式可以到wikipediaLinux XDMCP HOWTO上去看,三种里头kdm最简单,所以本文就用kdm了。

    CentOS默认使用Gnome/gdm的,这不奇怪,RedHat本来就是Gnome系,而其实KDE真心做的比Gnome好,我从KDE3时代就在用她了。

    开启XDMCP,大概步骤是:

      1. 关闭iptables,不管你是用setup/ntsysv/chkconfig... 还是iptables -F,总之先关了这东西得了。
      2. 使kdm为默认的Display Manager:
    # echo "DISPLAYMANAGER=KDE" > /etc/sysconfig/desktop
      1. 修改kdm配置
    # cd /etc/kde/kdm
    # vi kdmrc
    

    [Xdmcp]节下的Enable=false改为Enable=true

    # vi Xaccess

    #*                                       #any host can get a login window

    行前的注释#去掉为:

    *                                       #any host can get a login window
      1. 修改启动级别为5
    vi /etc/inittab
    1. 重启或init 3; init 5

    xdm/gdm开启XDMCP的方法各位童鞋可以去网上找找或翻下官方文档,我试过几次gdm的XDMCP都不怎么好使,总有这样那样的问题,最后还是用了KDM

    Windows上的X Server实现有很多种,X-Win32,Exceed,Xmanager……免费的有cygwin/X,XMing,XMing本来是个好东西,可惜07年以后的版本也改为变相收费的了,所以免费的最好的选择只有cygwin/X了,cygwin本身的功能很强大,按照官方文档安装即可

    启动Cygwin Terminal,加入你所要连接的CentOS为192.168.0.101,在Cygwin Terminal中输入XWin -query 192.168.0.101,连接至kdm的画面如下

    我用WindowMaker,所以在这里选择了WindowMaker,当然直接用KDE也是可以的。

    测试下图形性能:

    图形性能确实不怎么高,不过不搞3D,一般使用还是够了的。

    ==========================================================================

    GDM配置

    服务器端设置
    1.修改/etc/gdm/custom.conf,允许使用xdmcp

    [xdmcp]
    Enable=1
    如果需要root用户也能通过XDMCP远程登录,可添加
    [security]
    AllowRemoteRoot=true

    2.打开防火墙设置
    打开XDMCP的端口:UDP 177
    打开TCP 6000到6010端口

    可直接修改/etc/sysconfig/iptables
    -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

    然后重启iptables
    /etc/init.d/iptables restart

    3.启动到图形界面runlevel
    #init 5

    如果本身已经进入图形界面,需重启
    #init 3;init 5

    客户端设置
    4.使用x-win32连接
    打开X-Config,会话中用向导创建一个XDMCP,查询输入服务器IP,完成。
    再选择该会话,启动即可。


    ChenLong
  • 相关阅读:
    第12章 Swing编程
    第11章 AWT编程
    第10章 异常处理
    第9章 泛型
    Java 实例
    Spring 框架 (持续完善中)
    Java 程序员必备的5个框架 (持续完善中)
    IDEA 中建立Java项目步骤
    Java 实例
    Java 实例
  • 原文地址:https://www.cnblogs.com/logicbaby/p/2450469.html
Copyright © 2020-2023  润新知