使用xbrowser,设置远程Unix/Linux主机支持XDMCP服务器来实现远程X服务。一般情况下,dtlogin, kdm, gdm或者xdm必须在主机上运行。
Xmanager中文版下载地址:
http://wm.makeding.com/iclk/?zoneid=10903
Xshell中文版下载地址:
http://wm.makeding.com/iclk/?zoneid=10904
图1:xmanager企业版软件展示
1、 打开Xmanager5或者Xmanager企业版5在桌面上的文件夹
2、 运行xbrowser
图2:xbrowser软件界面
注意:xbrowser会自动查找本地网络中所有的Unix/Linux主机。如果Unix/Linux主机访问网络与用户电脑不同,则需要在选项对话框注册Unix/Linux主机的IP地址或者广播地址。具体参见:如何设置自动XDMCP会话
如果xbrowser窗口中没有显示Unix/Linux主机,则表示主机未使用XDMCP连接
3、 双击主机,使其连接到图形登录界面
图3:连接远程登录界面
注意:如果没有显示图像登录画面,可能是因为在用户电脑和远程主机之间有防火墙。
图4:xbrowser打开远程桌面
4、 输入账户名,密码来登录,打开远程桌面
注意:如果输入帐号和密码之后不显示远程桌面有可能是用户帐号登录shell脚本中出了问题。
最近公司需要安装文件服务器,我选择了hfs(http file server)作为文件服务器,当我安装hts的时候,由于hfs需要在图形化里进行配置与安装,而我的服务器是在外省,所以通过使用Xmanager Enterprise 4 远程图形连接的软件xbrowser来进行远程的图形化连接redhat5.4系统,来进行hfs的图形化安装与配置。
下面是具体的xbrowser服务端的配置:
1、修改/usr/share/gdm/nf文件,由于此文件的权限是444的,所以需要给此文件加入700权限。
[root@nginx-backup /]# cd /usr/share/gdm [root@nginx-backup gdm]# chmod 700 nf [root@nginx-backup gdm]# ll total 380 drwxr-xr-x 2 root root 4096 Aug 23 20:57 BuiltInSessions -rwx------ 1 root root 27972 Jan 31 00:11 nf -rw-r--r-- 1 root root 27976 May 16 2009 nf -rw-r--r-- 1 root root 12718 May 16 2009 gdmchooser.glade -rw-r--r-- 1 root root 6131 May 16 2009 gdmphotosetup.glade -rw-r--r-- 1 root root 269695 May 16 2009 gdmsetup.glade drwxr-xr-x 3 root root 4096 May 16 2009 themes
然后修改配置文件nf,修改如下:
[xdmcp] Enable=true DisplaysPerHost=3 Port=177 [security] AllowRemoteRoot=ture AllowRoot=true
2、启动gpm服务:
chkconfig gpm on
3、查看/etc/inittab里的默认级为5,如果不是修改成5,如下
id:5:initdefault:
然后在最后一句里,把最后一行的
x:5:respawn:/etc/X11/prefdm -nodaemon
修改为
x:5:respawn:/usr/sbin/gdm
4、开通防火墙 177 UDP端口
[root@web1 ~]# iptables -A INPUT -p udp -s 0/0 -d 0/0 --dport 177 -j ACCEPT
然后重启就可以了。
客户端的配置
首先是下载xbrowser并安装,之后打开xbrowser
选择New,配置远程连接的ip与端口,端口默认为177
配置完成,选择确定,之后双击就可以图形化连接你配置的远程服务器了
这样你的xbrowser就安装与配置完成,可以远程的图形化连接linux服务器。
如果出现XDMCP connection failed,Try again?的话,你需要检查你的防火墙是否开启并禁用177端口,selinux是否开启,或者你远程连接的那个主机与你是否在同一个网段。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)