cygwin/X XDMCP连接CentOS

摘要:
有cygwin/X、XMing、XMing,这本来是一件好事,但2007年之后的版本也改为变相收费,所以最好的免费选择是cygwin/X。Cygwin本身具有强大的功能。您可以根据官方文档安装Cygwin终端来启动它。添加要连接到的CentOS是192.168.0.101,在Cygwin终端中输入Xwin-query192.168.0.101。连接到kdm的图片如下:我使用WindowMaker,所以这里选择了WindowMaker。当然,KDE也可以直接使用。
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的画面如下

cygwin/X XDMCP连接CentOS第1张

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

测试下图形性能:

cygwin/X XDMCP连接CentOS第2张

图形性能确实不怎么高,不过不搞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

免责声明:文章转载自《cygwin/X XDMCP连接CentOS》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【ELK】7. elasticsearch linux上操作es命令详解java web 中的 controller、service、persistence(mapper)、domain 分别是什么作用?下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【转】linux Centos 6.5 安装桌面环境GNOME

在某种场合之下,我们使用的Linux还是要选择安装桌面环境的,所以在这里介绍一下如何给没有安装桌面环境的系统安装桌面环境。 以Centos 6.5 为例演示一下如何安装桌面环境。 一、首先查看系统的运行级别以及是否安装了桌面环境 1、使用命令 runlevel 查看当前系统运行级别 ,如图所示 2、使用命令 yum grouplist | more  查看...

CentOS安装mysql源码包

1.# cd /usr/local/src 2.上传mysql.tar.gz文件 3.# tar -zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz 4.# mv mysql-5.6.36-linux-glibc2.5-x86_64.tar /usr/local/mysql 5.# useradd -s /sbi...

centos 安装 x-windows

输入root账户以及root密码登陆进linux系统。 3,安装图形用户接口X Window System,在命令窗口输入: yum groupinstall "X Window System" 1  安装完成会提示complete! 提示: X Window System本身是一个非常复杂的图形化作业环境,我们可以将它分成3个部分,分别是X Server...

VNC安装配置及连接(CentOS)

1.安装VNC yum install -y tigervnc-server #安装VNC服务端,一般执行此句即可yum groupinstall -y 'X Window System' 'Desktop' #如果没安装桌面环境,执行安装yum install -y vinagre #VNC客户端,一般不用在服务端也安装客户端;Windows客户端一...

Linux系统挂载未分配硬盘空间

先查看未挂载之前的磁盘使用情况 发现磁盘使用率已经达到了96%,迫切需要扩容 查看分区情况fdisk –l 首先确保有可分配的磁盘空间 发现/dev/vda下有400多个G 的空间 所以将/dev/vda下的空间划分给/dev/mapper/centos-root ,即 / 目录 下面,我们要开始增加分区的操作了 1.首先如下命令: fdisk /d...

centos vi和vim用法

所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 什么是 vim? Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用...