xmanager显示x-window系统 GUI

使用xshell(免费)有时遇到gui的程序,可用xmanager(收费)显示。

xmanager安装包里面带了xshell和xftp,所以如果你之前安装了xhsell和xftp最好卸载了然后安装xmanager。

当然可以单独安装xmanager,但是注意安装时一定要关闭xshell和xftp,否则在xshell里面启动gui程序根本就转不到xmanager上去。

xmanager安装好之后发现有两个快捷方式xmanager-broadcast,xmanager-passive。

前一个是直接用xmanager连接主机登陆桌面,后一个是被动模式(就是不带参数的xmanager),如果其运行,当在xshell下运行gui程序时,就会启动xmanager。

当然可以先不开xmanager-passive,当xshell启动gui程序时自然会启动xmanager,前提是正确安装xmanager,并且进行了如下配置了:

具体配置是在使用XShell建立连接时,设置连接属性,在 SSH --> tunneling 选项下勾选 Forward X11 connections to: Xmanager。

linux服务器端设置:

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

1. 修改/etc/inittab,改变runlevel为5,例如
[root@QRedHat etc]# cat /etc/inittab
......
id:5:initdefault:
......

改为5级别方式运行linux
2. 修改GDM的配置文件,/etc/X11/gdm/gdm.conf,将[xdmcp]中的enable选项设置为1,例如

在centos下可能没有这个文件,可在/etc/gdm/custom.conf中找到

在终端模式下vim /etc/gdm/custom.conf,对文件进行如下修改:

[security]
AllowRemoteRoot=true

[xdmcp]
Enable=1

参见http://www.linuxso.com/linuxrumen/1937.html

http://www.diybl.com/course/6_system/linux/CentOS/20110825/558939.html

[root@QRedHat etc]# cat /etc/X11/gdm/gdm.conf
......
[xdmcp]
Enable=1

false改为true或者1
3. 修改/etc/X11/xdm/xdm-config文件,将DisplayManager.requestPort: 0注释掉,例如
[root@QRedHat etc]# cat /etc/X11/xdm/xdm-config
......
! SECURITY: do not listen for XDMCP or Chooser requests
! Comment out this line if you want to manage X terminals with xdm
! DisplayManager.requestPort:   0

不屏蔽改为屏蔽
4. 修改/etc/X11/xdm/Xaccess文件,例如,
[root@QRedHat etc]# cat /etc/X11/xdm/Xaccess
......
*                                       #any host can get a login window
......
*               CHOOSER BROADCAST       #any indirect host can get a chooser

若选用了防火墙则改动下面
5. 修改防火墙配置文件/etc/sysconfig/ipchains,在文件头部加入如下内容,(有的可能没有)
# If you want to use GNOME/KDE, add the following line.
-A input -p udp -s 0/0 -d 0/0 177 -j ACCEPT
6. 重新启动RedHat Linux

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

参见:

http://citynight.blogbus.com/logs/8375969.html

http://www.360doc.com/content/09/0423/23/136623_3245069.shtml

问题:

如果遇到 The remote SSH server rejected X11 forwarding request. 问题

则需要配置:

远程主机是 OpenSSH :

编辑 /etc/ssh/sshd_config,

设置 X11Forwarding yes

远程主机是 SSH.COM :

编辑/etc/ssh2/sshd2_config,
设置 AllowX11Forwarding yes

其他的ssh主机则要另外参考其说明了。

 

对于我的情况,上面的都没解决,我又看到这篇文章:

http://blog.csdn.net/hongkaihua1987/article/details/7394546

仍然不行!

参见:

http://www.netsarang.com/tutorial/xshell/1018/Using_X11_forwarding

http://citynight.blogbus.com/logs/8375969.html

http://www.360doc.com/content/09/0423/23/136623_3245069.shtml


Total views.

© 2013 - 2024. All rights reserved.

Powered by Hydejack v6.6.1