1. 配置CentOS/RHEL6的gdm
编辑 /etc/gdm/custom.conf(此为gnome的桌面管理), 内容修改为如下:
# GDM configuration storage
[daemon]
[security]
#不允许远程root登录,仅仅为安全设定
AllowRemoteRoot=false
[xdmcp]
Enable=1 #启用gdm
DisplaysPerHost=5
Port=177 #udp方式的链接
[greeter]
[chooser]
[debug]2.启动gdm
可以在cmd shell中直接执行:
init 5
来启用linux桌面(如果系统是采用init:3的方式启动的话),通过 lsof -i:177 命令,可以看到:
lsof -i:177COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
gdm-binar 16590 root 7u IPv4 88465888 0t0 UDP *:xdmcp
已经成功启动 3.CentOS/RHEL开启177端口
打开系统的177端口供外部接入:
iptables -A INPUT -p udp -m iprange --src-range 172.169.221.5-172.169.221.8 -d 172.169.221.15 --dport 177 -j ACCEPT
4.在客户端用XManager进行连接
通过配置XBrowser,如图:
-
- 配置xbrowser
然后即可通过新建的xbrowser session (本例中的:172.169.221.15) 来进行远程连接了。
5. 排错
有时客户端连接远程会链接超时,并且能够发现一些错误信息,比如,xbrowser的log中出现:
Xdmcp Request Address: 172.169.221.15
Xdmcp Connection Address 0: 172.169.221.6
Xdmcp: sent a REQUEST message
Xdmcp: received an ACCEPT message
Xdmcp: sent a MANAGE message.
Xdmcp: Timed out, state 8. Retransmissions: 0
Xdmcp: sent a MANAGE message.
Xdmcp: Timed out, state 8. Retransmissions: 1
Xdmcp: sent a MANAGE message.
Xdmcp: Timed out, state 8. Retransmissions: 2
Xdmcp: sent a MANAGE message.
Xdmcp: Timed out, state 8. Retransmissions: 3
XDM go to sleep: too many retransmissions
User forces server termination.
而无法建立连接,那么很有可能是客户端本地的防火墙阻止了的链接,在我的windows 2008 r2 sp1 x64系统中,我需要新建一个入站规则,允许tcp:6000-6100 来接受这个链接。64位RedHat Linux 5.6安装详解qshutdown:简易的定时关机、重启、挂起的工具相关资讯 CentOS RHEL6
- 在 RHEL6 上安装 Java (02/05/2015 13:44:10)
- RHEL6文字界面安装Gnome桌面 (11/30/2013 08:54:03)
- RHCE认证之RHEL6进程管理、Cron任 (10/22/2013 11:45:06)
| - Red Hat Enterprise Linux 6.6 正 (10/15/2014 08:05:33)
- RedHat Enterprise Linux 6.X系统 (10/25/2013 08:42:03)
- Red Hat Enterprise Linux 6最新测 (10/15/2013 15:53:30)
|
本文评论 查看全部评论 (0)