XShell+Xmanager实现在XShell中显示远程服务器的图形界面
2014-10-22 10:50
519 查看
XShell+Xmanager实现在XShell中显示远程服务器的图形界面
你可以使用Xmanager软件,远程安装Oracle软件,Linux操作系统使用字符安装并不影响这种方式的使用。这个方案也可以大大优化你的Linux系统的性能,进而提高你的数据库性能。启动你的的Xmanager,我现在使用的是3.0版本,接收可以使用其passsive方式。在Linux终端上输入如下命令:[root@www.tacsoft.cn /]# export DISPLAY=192.168.0.144:0.0[root@www.tacsoft.cn /]# xhost +[root@localhost /]# xclock你的Xmanager上会显示下面图像,说明你的Linux主机和你现在使用的Windows系统之间建立了正常的通信。
查询设置的环境变量[root@pc-110210-tcpa ~]# echo $DISPLAY
192.168.211.26:0.0注:Xmanager说明如果使用suusername或者su - username切换到别的用户,并且使用命令
export DISPLAY=:0.0
设置DISPLAY环境变量,运行图形程序(如xclock)时会收到如下错误:
Xlib: connection to ":0.0" refusedby server
Xlib: No protocol specified
Error: Can't open display: :0.0
这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上.如果需要别的用户的图形显示在当前屏幕上,则应以当前登陆的用户,也就是切换身份前的用户执行如下命令
xhost +
这个命令将允许别的用户启动的图形程序将图形显示在当前屏幕上.
3. 配置运行远程服务器的图形程序
a.服务器端配置文件/etc/ssh/sshd_config中修改
X11Forwarding no#禁止用户运行远程主机上的X程序
b.客户端配置文件/etc/ssh/ssh_config
ForwardX11 yes 设置X11连接是否被自动重定向到安全的通道和显示集(DISPLAY set)
c.设置本地机器的Xserver监听相应的TCP端口.而现在的Linux系统出于安全的考虑,默认情况下不再监听TCP端口.可通过修改/etc/X11/xinit/xserverrc文件,将
exec /usr/bin/X11/X -dpi 100-nolisten tcp#dpi(dots per inch)-像素
修改为
exec /usr/bin/X11/X -dpi 100
允许在直接使用startx启动图形时启动对TCP端口的监听. 第二种方法:服务器端:Linux
客户端:XShell +Xmanager
配置流程:
使用XShell建立连接时,设置连接属性,在 SSH -->tunneling 选项下勾选Forward X11 connections to: Xmanager。
设置成功后,登陆远端Linux主机,执行 gtk-demo 测试是否可以将界面显示在本地窗口。
这样设置成功后,我们可以运行有图形界面的工具并将其显示在我们本地机器上。他是通过Xmanager 来显示的,设置gnome桌面工具栏都可以显示,执行gnome-panel 程序即可。 第三种方法: RHEL5下Xmanager3.0的使用服务器:Red hat EnterpriseLinux 5终端:Xmanager 2.1服务器配置:------------------------
1. 配置 XDM(1).Change runlevel to 5
id:5:initdefault:
修改/etc/inittab,将运行级别设置为5,即:
id:5:initdefault:(2).Enable XDMCP修改 /etc/gdm/custom.conf,将 [xdmcp] 部分的 Enable 设置为 1,即:
[xdmcp]
Enable=1
Post=177
将 [security] 部分的 DisallowTCP 设置为 false,即:
[security]
DisallowTCP=false然后重启桌面:gdm-restart
2. 配置防火墙 (TCP/UDP Ports)2 设置防火墙,/etc/sysconfig/iptables: / 若已经关闭防火墙,则忽略这一步
Open UDP port 177 from the PC to theremote host direction.
Open incoming TCP ports 6000~6010 from theremote host to your PC.
3. 重新启动服务器,即输入下面的命令即可:
reboot
终端配置
------------------------
1、点击 Xmanager 图标,打开 Xbrowser
这时 Xbrowser 窗口中会显示局域网中所有的可用服务器
本文出自 “Isuncle的技术博客” 博客,请务必保留此出处http://baoer7758.blog.51cto.com/8187563/1566603
相关文章推荐
- XShell+Xmanager实现在XShell中显示远程服务器的图形界面
- XShell+Xmanager实现在XShell中显示远程服务器的图形界面
- XShell+Xmanager实现在XShell中显示远程服务器的图形界面
- XShell+Xmanager实现在XShell中显示远程服务器的图形界面
- XShell+Xmanager实现在XShell中显示远程服务器的图形界面
- XShell+Xmanager实现在XShell中显示远程服务器的图形界面
- 通过Xshell+Xmanager显示远程服务器的图形界面
- Linux下Xshell和Xmanager实现远程服务器的图形界面
- 通过screen工具实现终端模拟软件(例如Xshell)远程连接服务器断线后的会话(界面)恢复方法
- 利用vncserver实现登陆远程服务器的图形界面
- widows本地-xshell实现远程连接linux服务器图形界面
- python实现websocket服务器,可以在web实时显示远程服务器日志
- putty+Xmanager登陆Linux,实现图形界面操作.
- 【Tools】Xshell 远程 Linux 显示图形化界面
- 使用远程图形登录工具Xmanager在客户端启动服务器的图形界面
- windows 下 putty 登陆服务器 显示matlab图形界面
- 远程显示(操作) 服务器 GUI 程序(图形化界面) (基于 X11 Forwarding + Centos + MobaXterm)
- xshell+xmanager远程linux图形化界面
- RedHat 6 安装xrdp后实现Windows远程登录图形界面
- CentOS下安装KDE/GNOME+VNC实现远程图形界面管理(转)