linux配置xmanagerr怎么连接到远程linux

&&&&&&&&&&&
作者:高张远瞩(HiLoveS)
博客:/hiloves/
转载请保留该信息
XManager是一个简单易用的高性能的运行在Windows平台上的X-Server软件,而Gnome和KDE就是X-Client,Linux下的X-Server则为Xorg。它能把远端Unix/Linux的桌面无缝地带到你的Windows上,甚至当你的电脑是在内网或防火墙后,你也能通过SSH协议安全的运行远端的X应用程序。特点包括: -可通过Xcongfig工具设置多个Xmanager设置; -支持多用户的Windows终端环境; -支持多个IP地址; -支持本地资源数据库; -通过热键转换键盘映射; -支持多窗口下的Windows打印功能等。&
XManager的原理是:X-Window并没有规定X-Server与X-Client必须工作在同一台电脑上,所以X-Server可以工作于不同的电脑,而XManager就是Windows平台下的X-Server。XManager与X-Client之间用XDMCP协议相连,Linux端的响应由显示管理器(又叫登录管理器,Gnome的显示管理器为GDM,KDE的显示管理器为KDM,另还有XDM、WDM等)管理,所以Linux端必须启动显示管理器(启动Gnome或KDE)。
一、Linux 端的配置:
开机后就要启动显示管理器。打开 /etc/inittab文件,将 runlevel 变为5,即修改为id:5:initdefault: 如果原来就是5,则不用修改。&
系统的显示管理器由displaymanager文件管理,此处仅为确定开机后启动显示管理器。
二、CentOS 5 上的配置(适用于默认图形环境为Gnome的Linux):
1、配置GDM。
CentOS 5的默认图形环境为Gnome,只安装了GDM,而CentOS 5的KDE也是使用GDM而不是KDM。所以CentOS 5只需配置GDM。
方法1:编辑/etc/gdm/custom.conf,添加如下内容:
RemoteGreeter=/usr/libexec/gdmgreeter &注:与下面的[greeter]项一起达到&远程登录界面与本地登录界面相同&功能,若没有此行及[greeter]项添加的行则登录界面为简洁型
[security]
AllowRemoteRoot=true &注:允许root用户远程登录
Enable=true &注:允许远程登录本地,xdmcp默认端口177,此处没有显示的加入Port=177
Browser=true &注:见[daemon]项
方法2:在终端中运行gdmsetup或点击菜单中的&登录屏幕&,打开图形化界面。
可以调整&远程&和&安全&两项。具体见上图。
三、openSUSE 11 上的配置(适用于默认图形环境为KDE的Linux):
1、配置KDM。
openSUSE 11的默认图形环境为KDE,虽然可以同时安装GDM和KDM,但默认只启动了KDM。所以openSUSE 11只需配置KDM,如果你启动了GDM来代替KDM,则配置可参考CentOS 5。
修改/etc/X11/xdm/Xaccess,把
#* & & & & & & & & & & & & & & & & & &#any host can get a login window
这一行开头的#去掉,成为
* & & & & & & & & & & & & & & & & & & #any host can get a login window
注:openSUSE 11默认已经去掉#。
修改/etc/X11/xdm/xdm-config的最后一行,在DisplayManager.requestPort: 0前面加上一个!号,注释掉该行。
修改/etc/sysconfig/displaymanager文件,更改以下内容:
DISPLAYMANAGER_REMOTE_ACCESS=&yes& &注:允许远程桌面连接
DISPLAYMANAGER_ROOT_LOGIN_REMOTE=&yes& &注:允许root用户远程连接
四、重启服务:
1、开放防火墙中的UDP 177端口。若已禁用防火墙,则可跳过此项。
方法1(适用于终端):在/etc/sysconfig/iptables文件中加入:&
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT&
方法2(适用于X-Window):在"系统"-&"管理"-&"安全级别和防火墙"中"防火墙选项"下的&其它端口"中添加UDP 177端口。
eight: 1 overflow-x: overflow-y:"&&
备注:上图协议选错了,非tcp,应为udp
两种方法做的是同一件事,任选其一即可。
2、生效前必须重启进程,第一种,直接重新启动Linux系统,第二种,重启显示管理器gdm-restart(GDM),重启防火墙service iptables restart。如果Gnome和KDE都安装了则远程登录后可在会话中选择其中一种环境。
五、Windows 上的设置:
&& & &在Windows系统里下载XManager 3,然后安装,打开 ,就可以看你的局域网中的Linux了,如果是广域网上的Linux,可以新建一个XDM Indirect的连接。双击打开,输入Linux的管理员账号密码既可。 另外为安全起见,XDMCP可以跑在SSH上,选择Secure XDMCP方法即可。
六、缺点:
此方案的缺点也很明显,X-Window是一种尽可能完美的显示方案,它没有可以根据网络带宽进行调整的功能,所以它会尽可能的占用带宽。
XManager是一个简单易用的高性能的运行在Windows平台上的X-Server软件,而Gnome和KDE就是X-Client,Linux下的X-Server则为Xorg。它能把远端Unix/Linux的桌面无缝地带到你的Windows上,甚至当你的电脑是在内网或防火墙后,你也能通过SSH协议安全的运行远端的X应用程序。特点包括: -可通过Xcongfig工具设置多个Xmanager设置; -支持多用户的Windows终端环境; -支持多个IP地址; -支持本地资源数据库; -通过热键转换键盘映射; -支持多窗口下的Windows打印功能等。&
XManager的原理是:X-Window并没有规定X-Server与X-Client必须工作在同一台电脑上,所以X-Server可以工作于不同的电脑,而XManager就是Windows平台下的X-Server。XManager与X-Client之间用XDMCP协议相连,Linux端的响应由显示管理器(又叫登录管理器,Gnome的显示管理器为GDM,KDE的显示管理器为KDM,另还有XDM、WDM等)管理,所以Linux端必须启动显示管理器(启动Gnome或KDE)。有关X-Window的原理与细节请自行google。
一、Linux 端的配置:
开机后就要启动显示管理器。打开 /etc/inittab文件,将 runlevel 变为5,即修改为id:5:initdefault: 如果原来就是5,则不用修改。
系统的显示管理器由displaymanager文件管理,此处仅为确定开机后启动显示管理器。
二、CentOS 5 上的配置(适用于默认图形环境为Gnome的Linux):
1、配置GDM。
CentOS 5的默认图形环境为Gnome,只安装了GDM,而CentOS 5的KDE也是使用GDM而不是KDM。所以CentOS 5只需配置GDM。
方法1:编辑/etc/gdm/custom.conf,添加如下内容:
RemoteGreeter=/usr/libexec/gdmgreeter &注:&远程登录界面与本地登录界面相同&功能,若没有此项及[greeter]项则登录界面为简洁型
[security]
AllowRemoteRoot=true &注:允许root用户远程登录
Enable=true &注:允许远程登录本地,xdmcp默认端口177,此处没有显示的加入Port=177
Browser=true &注:远程登录界面为&带头像浏览器的简洁主题&,若定义了[daemon]项本行不起作用
方法2:在终端中运行gdmsetup或点击菜单中的&登录屏幕&,打开图形化界面。
注:可以调整&远程&和&安全&两项。具体见上图。
三、openSUSE 11 上的配置(适用于默认图形环境为KDE的Linux):
1、配置KDM。
openSUSE 11的默认图形环境为KDE,虽然可以同时安装GDM和KDM,但默认只启动了KDM。所以openSUSE 11只需配置KDM,如果你启动了GDM来代替KDM,则配置可参考CentOS 5。
修改/etc/X11/xdm/Xaccess,
把#* & & & & & & & & & & & & & & & & & &#any host can get a login window这一行开头的#去掉,
成为* & & & & & & & & & & & & & & & & & & #any host can get a login window
注:openSUSE 11默认已经去掉#。
修改/etc/X11/xdm/xdm-config的最后一行,在DisplayManager.requestPort: 0前面加上一个!号,注释掉该行。&
修改/etc/sysconfig/displaymanager文件,更改以下内容:
DISPLAYMANAGER_REMOTE_ACCESS=&yes& &注:允许远程桌面连接
DISPLAYMANAGER_ROOT_LOGIN_REMOTE=&yes& &注:允许root用户远程连接
四、重启服务:
1、开放防火墙中的UDP 177端口。若已禁用防火墙,则可跳过此项。
方法1(适用于终端):在/etc/sysconfig/iptables文件中加入:
&-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT
方法2(适用于X-Window):在"系统"-&"管理"-&"安全级别和防火墙"中"防火墙选项"下的&其它端口"中添加UDP 177端口。
两种方法任选其一即可。
2、生效前必须重启进程,第一种,直接重新启动Linux系统,第二种,重启显示管理器gdm-restart(仅针对GDM),重启防火墙service iptables restart。如果Gnome和KDE都安装了则远程登录后可在会话中选择其中一种环境。
五、Windows 上的设置:
在Windows系统里下载XManager 3,然后安装,打开xbrowser,就可以看你的局域网中的Linux了,如果是广域网上的Linux,可以新建一个XDM direct的连接。双击打开,输入Linux的管理员账号密码既可。 另外为安全起见,XDMCP可以跑在SSH上,选择Secure XDMCP方法即可。
它的效果和Linux本机显示的是一样的。
六、缺点:
此方案的缺点也很明显,X-Window是一种尽可能完美的显示方案,它没有可以根据网络带宽进行调整的功能,所以它会尽可能的占用带宽。
阅读(...) 评论()xmanager连接linux实现远程桌面39
上亿文档资料,等你来发现
xmanager连接linux实现远程桌面39
一rhel4;想要在远程终端使用用图形界面来操作和控制Linu;安装linux时一定要选上xwindow,这是最;XDMCP(XDisplayManagerCon;Xservices本地显示或远程显示配置文件;x;************************;使用root用户登录系统,做如下配置Step1:;编辑/etc/X11/xdm/Xaccess,
一rhel4 想要在远程终端使用用图形界面来操作和控制Linux服务器,就在windows下像使用MSTSC一样。linux通过XDMCP来提供这种支持,我们只要用一个终端仿真软件如:xmanager就可以实现,但是装完Xmanager后是不能直接远程连接Linux服务器的Xwindow界面的,需要对Linux进行相应的配置,详细步骤如下。 前提: 安装linux时一定要选上xwindow,这是最基本的前提,不安装它,是绝对没有图形界面的。 ********************************************************** 基本概念和相关命令说明: XDMCP(X Display Manager Control Protocol),X显示监控协议; xdm(manages a collection of X displays),显示管理集。 路径在:/etc/X11/xdm下几个文件:
Xaccess 访问控制文件;
本地显示或远程显示配置文件;
xdm-config xdm的主要配置文件。 ********************************************************** 配置Linux: 使用root用户登录系统,做如下配置 Step1: 编辑/etc/X11/xdm/Xaccess,将下面的行: #* # any host can get a login window 的第一个\号去掉 改为: * # any host can get a login window Step2: 修改/etc/X11/gdm/gdm.conf,找到下面的信息: [xdmcp] Enable=0 或Enable=false 修改为: [xdmcp] Enable=1 或Enable=true 并确保以下信息存在: Port=177 Step3: 修改/etc/inittab,将 id:3:initdefault: 修改为: id:5:initdefault: Step4: # chmod 444 /etc/X11/xdm/Xservers # chmod 755 /etc/X11/xdm/Xsetup_0 确保/etc/X11/xdm/Xservers的属性为444,/etc/X11/xdm/Xsetup_0的属性为755 Step5: #vi /etc/X11/xdm/xdm-config 在最后一行: DisplayManager.requestPort: 0 前面加!号注释掉此行。 Step6: #vi /etc/X11/xdm/Xservers 在最后一行::0 local /usr/X11R6/bin/X 前面加#号注释掉这一行。 Step7: # xdm 运行xdm脚本,这样使用xmanager等工具就可以连接Linux了。 Step8: 如果想要每次启动自动启动xdm,那么请在/etc/rc.d/rc.local文件尾部加入./etc/X11R6/bin/xdm 注:你们的xdm脚本路径可能会和我的不一样,用which xdm查找即可!
通过xmanager远程连接redhat linux as 5
1.修改defaults.conf文件 vi /usr/share/gdm/defaults.conf 修改以下几项: 1) 普通配置 [xdmcp] # Distributions: Ship with this off. It is never a safe thing to leave out on # the net. Setting up /etc/hosts.allow and /etc/hosts.deny to only allow local # access is another alternative but not the safest. Firewalling port 177 is # the safest if you wish to have xdmcp on. Read the manual for more notes on # the security of XDMCP. Enable=true # Honor indir #PingIntervalSeconds=15 # The port. 177 is the standard port so better keep it that way. Port=177 # How many times can a person log in from a single host. Usually better to # keep low to fend off DoS attacks by running many logins from a single host. # This is now set at 2 since if the server crashes then GDM doesn't know for # some time and wouldn't allow another session. DisplaysPerHost=10 2) 允许root登录 [security] # Allow root to login. It makes sense to turn this off for kiosk use, when # you want to minimize the possibility of break in. AllowRoot=true # Allow login as root via XDMCP. This value will be overridden and set to # false if the /etc/default/login file exists and contains # \# and contains any other value or no value for CONSOLE. AllowRemoteRoot=true 2.修改inittab文件 vi /etc/inittab id:5:initdefault: # Run xdm in runlevel 5 x:5:respax:5:respawn:/etc/X11/prefdm -nodaemon 改成 x:5:respax:5:respawn:/usr/sbin/gdm 3. 重新启动gdm gdm-restart 4.开放防火墙 UDP Port 177
5.打开Xmanager 组件 Xbrowser 双击 机器名进入 选择本机IP地址(一般针对多地址情况) 在Session菜单选择要使用的Session桌面环境(GNOME 或KDE)
三亿文库包含各类专业文献、各类资格考试、幼儿教育、小学教育、高等教育、应用写作文书、文学作品欣赏、外语学习资料、生活休闲娱乐、xmanager连接linux实现远程桌面39等内容。 
 Xmanager连接Linux远程桌面_计算机软件及应用_IT/计算机_专业资料。使用xmanager软件连接远程桌面。其实也是前段时间学习 Linux Server 的技术积累,我一直都做有笔 记,...  在Windows 下远程桌面连接 Linux XManager 篇作者:高张远瞩(HiLoveS) 原文:/hiloves/archive//1738084.html XManager 是一个...  使用Xmanager连接Linux远程桌面_电脑基础知识_IT/计算机_专业资料。使用 Xmanager 连接 Linux 远程桌面一、在/usr/share/gdm/defaults.conf 里确保有以下几句配置(我...  xmanager连接linux远程桌面_计算机软件及应用_IT/计算机_专业资料。用 xmanager 连接 linux 远程桌面-linux 服务器设置及 xmanager 设置 1. 修改/etc/inittab,改变 ...  但上面这些配置还只是 x 服务器端 的配置,我们要想实现在 Windows 远程桌面控制 Linux,还必须要 有 Windows 下的客户端工具,xmanager 正是这样的一个工具,它是...  xmanager怎样连接linux图形界面_计算机软件及应用_IT/计算机_专业资料。xmanager4.0...使用 xmanager 的 Xbrower--》XDMCP 远程桌面 {注意:本地 windows 防火墙一定...  配置redhat实现Xmanager远程登录Linux服 务器的图形桌面作者:黎芝维 801002 日期:
部门: 产品名称:NMS 案例简述:允许Xmanager远程连接Red ...  linux下各种服务进程之xmanager和vnc登录远程桌面配置_电脑基础知识_IT/计算机_...这时需设置会话属性,如下图所示,需在“隧道”选项上勾选“转发 X11 连接到(X...如何使用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日)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款
匿名 发表于 看不懂o1345人阅读
在Linux服务器上运行xdmcp客户端(X client ),而用户电脑上运行xdmcp服务器端(X Server),X server是符合xdmcp协议的tcp server, X client是符合xdmcp协议的tcp client。
在Linux服务器上开启xdmcp服务后,服务器会监听udp port (177 )。
当用户电脑运行Xmanager软件包中的Xbroser时,Xbroser会向Linux服务器的udp port( 177 )发送请求,将本机的IP及tcp server端口号(通常是中的一个)发送给Linux服务器,然后Linux服务器就会通过tcp client连接到用户机的tcp server,剩下的工作就是实现xdmcp协议了。
如果Linux服务器和用户机在一个局域网内,只需要将Linux服务器上的xdmcp服务打开,防火墙设置中打开udp port (177),然后用户机中的防火墙设置允许Xmanager-PC X Server Program和Xsound-Xsound for Xmanager通过防火墙即可。
如果用户机和Linux服务器不在一个局域网内,简化的情况就是用户机的路由器和服务器在一个局域网内这样就只需要在用户机所在局域网的路由器上进行端口映射,将路由器的6000端口映射到用户机的6000端口上。下面就是一个TP-LINK的端口映射设置图。
然后在Xbroser中对新建连接进行设置,这里要将路由器的外网IP设置在用户定义的连接地址那一栏。
然后就可以在用户机上通过Xbroser远程登录linux服务器了。
如果是经过了多级路由器,就非常麻烦了,要找N多的网络管理员,为什么不把X client端用tcp server的方式实现呢?就像SSH那样。X Server端用tcp client实现,这样不就更方便吗?
其实,这个功能Xmanager想到了一个完美的解决方案。在上图中“方法”那一栏中有一个选项叫做“Secure XDMCP”,选择它,同时在下面的连接地址框内的”地址类型“处选择”自动“,然后再连接的时候就会弹出
按照SSH的登录方式输入用户名和密码就可以进行远程桌面的访问了。
这种方法的原理就是SSH Server端又开了一个tcp server和X Client连接,SSH Client端开了一个client和X Server连接,相当于做了一个转发工作。完美地绕开了防火墙、端口映射等等问题。
再来说说在外网访问远程桌面所需要的网络带宽,假设用户计算机的屏幕分辨率是,如果色彩按照24位/像素来表示,简化起见,不考虑压缩算法之类的,则刷新一屏需要×3(Byte),即2.25MB,一般显示器刷新频率60Hz,也就是每秒刷新一次,那么需要18Mbps的带宽。可见,对网络的要求相当高,所以在外网要远程访问桌面的话就别要求啥客户体验了。
不过,Xbroser还是提供了压缩选项的,如下图
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2063次
排名:千里之外
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'

我要回帖

更多关于 linux配置xmanager 的文章

 

随机推荐