原文链接:http://blog.csdn.net/silence_ljh/article/details/9945031

用XManager在Windows7下远程桌面连接Linux

Win7教程(www.win7soft.com):用XManager在Windows7下远程桌面连接Linux

用XManager在Windows7下远程桌面连接Linux

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,添加如下内容:

[daemon]

RemoteGreeter=/usr/libexec/gdmgreeter  注:“远程登录界面与本地登录界面相同”功能,若没有此项及[greeter]项则登录界面为简洁型

[security]

AllowRemoteRoot=true  注:允许root用户远程登录

[xdmcp]

Enable=true  注:允许远程登录本地,xdmcp默认端口177,此处没有显示的加入Port=177

[greeter]

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 Indirect的连接。双击打开,输入Linux的管理员账号密码既可。 另外为安全起见,XDMCP可以跑在SSH上,选择Secure XDMCP方法即可。

它的效果和Linux本机显示的是一样的。

六、缺点:

此方案的缺点也很明显,X-Window是一种尽可能完美的显示方案,它没有可以根据网络带宽进行调整的功能,所以它会尽可能的占用带宽。

linux远程xdmp设置,XManager使用说明相关推荐

  1. mx linux远程桌面设置在哪,实现Windows直接远程访问Ubuntu 18.04(旧版本也支持,无需安装第三方桌面,直接使用自带远程工具)...

    本文主要是讲解如果理由VNC实现Windows远程访问Ubuntu 16.04(因为本文已经有点年头了,之前以16.04版本为例讲解,最新版18.04笔主也测试过是没有问题的),其实网上有很多类似教程 ...

  2. linux远程连接设置

    先在为了安全性考虑,很多服务都是部署在linux服务器的,所以很多时候就要求我们知道很多linux知识.所以从现在开始记录积累. 当我们需要远程连接linux服务器时,需要在linux进行配置. 首先 ...

  3. linux打开xmanager服务,用xmanager连接linux远程桌面-linux服务器设置及xmanager设置

    用xmanager连接linux远程桌面 linux服务器端设置: ========================================1. 修改/etc/inittab,改变runlev ...

  4. red hat linux 远程,Red Hat Linux 远程桌面 – 如何设置

    远程访问 RHEL 计算机.运行 RHEL 7.3-8.1 的 Linux 计算机的远程桌面.从任何计算机.平板电脑或移动设备进行访问.立即免费试用! 如果您是在家中或在旅途中工作,则可能需要一段时间 ...

  5. linux远程服务器环境_如何使用Linux为孩子设置远程学校环境

    linux远程服务器环境 COVID-19突然使我们所有人陷入了新的挑战性局面. 我们中的许多人现在都在家工作,而对于我们中的许多人(尤其是那些不习惯远程工作的人),这已经有些习惯了. 另一个同样受到 ...

  6. Linux系统Sudo命令的使用说明

    Linux系统Sudo命令的使用说明 2011-11-16 11:03:06|  分类:rhel5_033 |字号 订阅 一. sudo的特点 sudo扮演的角色注定了它要在安全方面格外谨慎,否则就会 ...

  7. Linux远程桌面的选择

    Linux的远程桌面主要分两个部分:Linux客户机连Linux服务器和Windows客户机连Linux服务器,还有现在用平板电脑连远程桌面.Linux客户机连Windows服务器比较简单没啥可说的, ...

  8. linux远程开机windows,从Linux到Windows的PowerShell远程处理

    原标题:从Linux到Windows的PowerShell远程处理 前提条件 1)后期利用期间可以通过目标NTLM身份验证 2)重启WinRM服务 3)使用此NTLM支持PowerShell Dock ...

  9. linux telnet远程登录工具,Linux 远程登录(telnet ssh)

    Linux 远程登录(telnet ssh) telnet [root@rhel6 ~]# rpm -qa | grep telnet telnet-server-0.17-47.el6.x86_64 ...

最新文章

  1. plotplayer声道设置原声
  2. HGE_improve 0.1发布
  3. linux i2c 设备节点读写
  4. 7x24小时实时互动,网易云信金融行业虚拟客服解决方案来啦!
  5. uniapp连接php,thinkphp5 对接手机uni-app的unipush推送(个推)
  6. GCC编译器选项及优化提示
  7. redistemplate注入为null_Windows DLL 注入技术
  8. Java IO: InputStreamReader和OutputStreamWriter
  9. c语言宏函数怎么传递宏参数_C语言中的宏参数评估
  10. stm32 HSE HSI
  11. mock模拟的数据能增删改查吗_新课通知: React+Umi3+Typescript+Mock
  12. 2.2TextCNN
  13. Hadoop安装目录
  14. 拳王公社:网络操盘手必备的400款新媒体运营工具大全!
  15. echarts世界地图(含中国省份地图),中国省份下钻到县,点击按钮返回上一级
  16. 生物信息学研究生课程-1
  17. 拭血长短句手札【2013-2017】微信公众号 shixuemp
  18. java制作闪星星_three.js制作星球和星星闪烁的简单示例
  19. 2020胡润80后白手起家富豪榜公布,掌门教育张翼强势登榜
  20. win10笔记本合盖无法睡眠(风扇依然在转动)(开盖后不是锁屏状态)

热门文章

  1. 国家医保移动支付、处方流转SM2签名 SM44加密C#
  2. anaconda+python3.7+win10安装dlib_Windows系统下 Python(Anaconda)的 Dlib库 的安装
  3. 原理图的设置和几个小操作-PCB系列教程3-1
  4. Python全栈视频教程-尹成-专题视频课程
  5. Android App Bundle基础入门
  6. VBS教程#60;上#62;
  7. 数据结构——最小连通图
  8. 在同一网关下ping不通其他电脑
  9. BLE 发现过程介绍
  10. “心机boy”马斯克:明面上呼吁暂停先进AI研发,背地里悄悄买1万块GPU推进大模型项目