不同主机之间通过XDMCP协议通信(X-server和X-client不在同一主机)

在CentOS 6.5环境下,通过编辑X-client的/etc/gdm/custom.conf配置文件,可以允许不同的主机之间使用XDMCP协议进行通信。在X-server上运行命令`X -query X-client的IP :1`,可以将图形界面显示在X-client主机上。通信过程中,X-server先连接X-client的177端口,随后X-client反向连接X-server的6001端口(对应DISPLAY :1)。在Ubuntu系统中,启用XDMCP协议需编辑/etc/lightdm/lightdm.conf并重启lightdm服务。
摘要由CSDN通过智能技术生成

环境

centos6.5

X-client所在主机(也就是所谓的服务器,这里非常绕,只需要记住是X-client的机器就行了)需要的配置的

vim /etc/gdm/custom.conf 

[daemon]

[security]
AllowRemoteRoot=yes    #如果不登录root,这项可以没有
DisallowTCP=false      #Setting DisallowTCP to false will allow remote clients to connect.

[xdmcp]
Enable=true
[greeter]

[chooser]

[debug]

然后重启机器,或者init3 以后再init 5 ,重新启动gdm,这时候如果不出意外的话 gdm-binary就会监听在177的TCP端口上




然后随便一个X-server都可以通过XDMCP协议来取的图形

如果用的是linux

可在终端下面输入

X -query  X-client的IP  :1      #来显示在别的机器上的X-client


通信的过程是这样的


X-server(也就是Xorg程序) 先连接到X-client机器的177端口

然后X-client会连接X-server的6001端口   (如果是 :1的话)






补充

如何在ubuntu系统开启XDMCP协议


由于ubuntu使用的dm是lightdm,配置文件在/etc/lightdm/lightdm.conf

只需要在下面加一个段

[XDMCPServer]
enabled=true

保存,然后

restart lightdm

即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值