如何使用远程桌面连接XManager下的Xshell远程连接Linux

16475人阅读
想要在远程终端使用用图形界面来操作和控制Linux服务器,
就在windows下像使用MSTSC(远程桌面)一样。
linux通过XDMCP来提供这种支持,我们只要用一个终端仿真软件:xmanager,
但是装完Xmanager后是不能直接远程连接Linux服务器的Xwindow界面的,需要对Linux进行相应的配置,
详细步骤如下
&&1&& 安装linux时一定要选上xwindow,这是最基本的前提,不安装它,是绝对没有图形界面的。
&2&&& 停用防火墙...那个玩样没用. 太高级了.
&**********************************************************
基本概念和相关命令说明:
XDMCP(X Display Manager Control Protocol),X显示监控协议;
xdm(manages a collection of X displays),显示管理集。
&& 路径在:/etc/X11/xdm下几个文件:   
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& Xaccess&&&& 访问控制文件;   
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& Xervices  本地显示或远程显示配置文件;   
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& xdm-config& xdm的主要配置文件。
**********************************************************
配置Linux: 使用root用户登录系统,做如下配置
编辑/etc/X11/xdm/Xaccess,将下面的行:
#* # any host can get a login window 的第一个&#&号去掉
* # any host can get a login window
修改/etc/gdm/custom.conf找到下面的信息,没有添加:
[security]
AllowRemoteRoot =yes
Enable=true
修改/etc/inittab,将
id:3:initdefault:
id:5:initdefault:
# chmod 444 /etc/X11/xdm/Xservers
# chmod 755 /etc/X11/xdm/Xsetup_0
确保/etc/X11/xdm/Xservers的属性为444,/etc/X11/xdm/Xsetup_0的属性为755
这步必须做,然后xmanager就可以自动认出, 如果直接用IP直接连的话 方式用:query那个.
#vi /etc/X11/xdm/xdm-config
在最后一行: DisplayManager.requestPort: 0 前面加!号注释掉此行。
Reboot重启电脑
Step7:& &这步做不了,如果Xdmcp启用的话& 这个文件是只读的. 根本不需要动...&
#vi /etc/X11/xdm/Xservers
在最后一行::0 local /usr/X11R6/bin/X 前面加#号注释掉这一行。
Step8:& &每次启动完电脑后,输入,才能启动XDMCP服务&
运行xdm脚本,这样使用xmanager等工具就可以连接Linux了。
这个不输入,就不会开启177端口,其实这个才是启动XDMCP的服务,启动后可以查询
&netstat -antup | grep 177
[root@localhost ~]# netstat -antup | grep 177
udp&&&&&&& 0&&&&& 0 :::177&&&&&&&&&&&&&&&&&&&&& :::*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 4591/xdm
如果想要每次启动自动启动xdm,那么请在/etc/rc.d/rc.local文件尾部加入./etc/X11R6/bin/xdm
注:你们的xdm脚本路径可能会和我的不一样,用which xdm查找即可!
1.安装好XManager后,启动Xmanager - Passive,会最小化到状态栏
& 然后再命令行输入: export DISPLAY=本地iP:0
&最后做测试: xclock& 是不是打开个时钟.
2. 命令行下直接进入X-WINDOWS
&&&&&& A.在UNIX/LINUX文字接口下输入:
  && [root@client ~]#X -query 192.168.1.100
 &&& B.客户端windows主机.
  可以用x-win32进入
&&&&&& 利用Xmanager的Xshell工具,SSH远程连接至Linux主机,
&&&&&& 在linux命令提示符下直接运行gnome-session或startkde,
&&&&&& Xmanager会自动运行Xmanager-Passive来接收
&&&&&& 由SSH转发至本地的图形界面信息
3.关闭XDMCP
  [root@test xdm]#killall -9 kdm
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:128800次
积分:1166
积分:1166
排名:千里之外
转载:44篇
评论:16条
(2)(4)(1)(2)(1)(1)(5)(6)(4)(1)(4)(1)(7)(2)(1)(1)(2)(1)用户名:zhqw8315
文章数:25
访问量:2575
注册日期:
阅读量:1297
阅读量:3317
阅读量:446995
阅读量:1132284
51CTO推荐博文
Linux远程连接图形界面的几种方法1.利用Xmanager,linux启用XDMCP协议(可直接修改配置文件,也 可以采用在Xshell中运行gdmconfig或gdmsetup,选择XDMCP选项卡,勾选启动XDMCP即可),Xbrowser即可发现 linux主机, 以图形化方式访问linux。#vim&/usr/share/gdm/defaults.conf&&&&&--编辑这个文件,更改配置成如下正确结AllowRoot=true&&AllowRemoteRoot=true&&Enable=true&&更改完成后,重启gdm服务#gdm-restart在Xbrowser中就会看到这个节点,双击进去选择自己的网段即可进入评语:这种方式是通过网络生成的图形界面,就是网络断了之前的图形界面也就消失,不适合长期开启软件使用。这种方法因为安全原因适合在局域网使用。2.linux启用VNC服务,客户端即可用浏览器(通过自动加载的JAVA Applet插件)或VNC的windows版本的客户端VNC Viewer 以图形化方式来访问linux。#vncserver进行如上配置,其中的密码就是VNC访问时填写的密码。评语:此种方法是直接连接到远程桌面上,就算结束session,在桌面上进行的操作会一直存在,适合需要长期启动图形界面的软件。3.利用Xmanager的Xshell工具,SSH远程连接至Linux主机,在linux命令提示符下直接运行gnome-session或startkde,Xmanager会自动运行Xmanager-Passive来接收由SSH转发至本地的图形界面信息。 以上提供的方法都是通过相关工具实现linux桌面远程转发至本地(XDMCP协议实现)来实现本地的图形化管理。 Linux还有个WEB方式的管理工具webmin(用Perl写成,采用Apache服务器,可实现web方式管理linux主机)。评语:此种方式session结束,桌面上的操作也会消失。
了这篇文章
类别:┆阅读(0)┆评论(0)如何使用XManager下的Xshell远程连接Linux_Linux教程_Linux公社-Linux系统门户网站
你好,游客
如何使用XManager下的Xshell远程连接Linux
来源:Linux社区&
作者:yinuoqianjin
问题描述:
由于学习环境限制,我们在物理机(Win7/Win8/XP)上安装VMware Workstation,通过VMware安装Linux来学习。但是,在VMware中操作Linux非常麻烦,费事,比如命令行下不能复制粘贴,拖拉文件困难等等。
解决方案:
通过物理机安装XManager,使用XManager下的Xshell远程连接VMware下的Linux。
具体方法:
Xmanager是一款小巧、便捷的浏览远端X窗口系统的工具。在工作中经常使用Xmanager来登录远端的linux系统,在X窗口系统上作图形化的操作。在UNIX/Linux和Windows网络环境中,Xmanager 是最好的连通解决方案。Xmanager 是全新标准的跨平台集成解决方案。它是一个一站式解决方案,这个软件包含有以下一些产品:Xmanager 3D(OpenGL),Xshell,Xftp和Xlpd。
Xshell是一个用于MS Windows平台的强大的SSH,TELNET,和RLOGIN终端仿真软件。它使得用户能轻松和安全地从Windows PC上访问Unix/Linux主机。
去百度搜索Xmanager即可下载安装,安装后只需要使用它下面的Xshell即可。
系统:win7旗舰(物理机)& 6.4 64位(虚拟机)
vmware workstation 10.0&
xmanager enterprise 4
1.建议先去熟悉掌握另外两篇博客,掌握怎样配置IP及虚拟机网络连接方式再尝试本实验。
2.建议Linux不要安装桌面环境或使用桌面环境,尽量多使用命令行方式操作。
CentOS安装setup
VMware虚拟机网络模式的区别&
Xshell使用技巧及sshd配置使用及Linux系统邮件查看及清空&
Xshell 登录 CentOS 6.3 中文乱码的解决
VirtualBox4.12文本安装CentOS 5.4以及Xshell连接教程 PDF&
四、连接(虚拟机网络连接使用host-only方式)
1.保证linux下ssh开启(默认开启)
# netstat -tupln |grep ssh
tcp& & 0& & 0& 0.0.0.0:22& & & 0.0.0.0:*& & LISTEN& & & 1539/sshd
# service sshd status
openssh-daemon (pid& 1539) is running...
2.保证物理机和虚拟机是能正常通信的,建议关闭物理机防火墙。
3.打开Xshell,输入IP,进行连接。
输入用户名。
输入口令,OK即可。
更多详情见请继续阅读下一页的精彩内容:
相关资讯 & & &
& (03月21日)
& (03月21日)
& (03月21日)
& (03月21日)
& (03月13日)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款
匿名 发表于 看不懂o}

我要回帖

更多关于 使用vnc远程连接linux 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信