在 Windows 下远程桌面连接 Linux - XManager 篇
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 direct的连接。双击打开,输入Linux的管理员账号密码既可。 另外为安全起见,XDMCP可以跑在SSH上,选择Secure XDMCP方法即可。
它的效果和Linux本机显示的是一样的。
六、缺点:
此方案的缺点也很明显,X-Window是一种尽可能完美的显示方案,它没有可以根据网络带宽进行调整的功能,所以它会尽可能的占用带宽。
在 Windows 下远程桌面连接 Linux - XManager 篇相关推荐
- 在Windows下远程桌面连接Linux - VNC篇
VNC是由AT&T试验室开发,是一款优秀的远程控制工具软件,后来以GPL授权的形式开源.经过几年的发展,现在的VNC已经不单指某个软件,而是一类软件的通称.下面介绍Linux下常用的两个VNC ...
- windows7远程linux,用XManager在Windows7下远程桌面连接Linux
用XManager在Windows7下远程桌面连接Linux XManager是一个简单易用的高性能的运行在Windows平台上的X-Server软件,而Gnome和KDE就是X-Client,Lin ...
- 通过Windows的远程桌面连接树莓派
文章目录 ▌01 远程连接树莓派 1.用于课程设计的Raspberry Pi4 ModelB 2.配置信息 (1)方法来源 (2)网络连接条件 ▌02 远程连接配置 1.配置Raspberrry Pi ...
- xshell怎么远程linux系统,Xshell怎么远程桌面连接Linux系统?
相信在平时的工作中,因为某些需要,很多Windows系统用户都有远程桌面连接过其它计算机,在Windows系统中远程桌面连接是很简单的,但在Linux系统中就没那么容易了.那么,Linux系统要怎么远 ...
- linux vncviewer使用教程,vnc viewer 远程桌面,11步实现vnc viewer 远程桌面连接Linux
Virtual Network Computing(VNC)是进行远程桌面控制的一个软件.客户端的键盘输入和鼠标操作通过网络传输到远程服务器,控制服务器的操作.服务器的图形界面 通过网络传输会客户端显 ...
- xshell进入桌面_Xshell怎么远程桌面连接Linux系统
大部分人都只记得Windows和IOS系统,其实大家都把Linux系统遗忘了,导致很多人连怎么连接Linux系统都不太清楚明白.Windows系统可以用远程桌面,Linux系统怎么来远程桌面呢?下面就 ...
- 远程linux桌面的工具xshell,Xshell如何远程桌面连接Linux系统 Xshell远程桌面连接Linux系统操作流程...
Xshell如何远程桌面连接Linux系统?Linux系统和Windows系统不一样,要远程Linux系统需借助工具.下文中为大家带来了Xshell远程桌面连接Linux系统操作流程,感兴趣的朋友快来 ...
- xshell 链接linux桌面,Xshell远程桌面连接Linux系统的操作步骤
不少伙伴只记得Windows及IOS系统,而Linux系统被遗忘了,所以不少伙伴不知道如何连接Linux系统,而下面小编就分享Xshell远程桌面连接Linux系统的操作步骤. Linux系统和Win ...
- Windows XP远程桌面连接
Windows XP远程桌面连接 常见的pcAnywhere或Vnc等软件都有很好很强的远程控制的功能,其实Windows xp已经完全集成了"远程桌面连接"功能,操作也很方便. ...
最新文章
- JSP实现停车场收费管理系统
- 理解ConstraintLayout 对性能的好处
- Codeforces Round #299 (Div. 2) D. Tavas and Malekas kmp
- php 获取mysql大小限制_php计算整个mysql数据库大小的方法
- dns服务期搭建使用_自己搭建dns服务器
- Java必备——MySql 三大知识点
- Visual Studio 2019 for Mac 8.3 正式发布
- 文件存储形式的通讯录
- 清华大学计算机音乐,校长杯十强故事汇 || DeepMusic:音乐也能如此“深邃”
- MySQL 报OperationalError: (1130, “XX‘ is not allowed to connect to this MySQL server“)的正确解决方法
- zynqsd的读写数据_数据存储结构图 - Zynq7000 FPGA的高速信号采集处理平台的设计搭建以及后续拓展...
- PHP中GD库的使用
- SAP中物料历史标准成本清单
- oracle 奇葩问题集合
- 计算机网络安全防范措施的摘要,浅析计算机网络安全的隐患及防范措施
- Zabbix接口测试文档
- 【Linux驱动开发】Linux 自带按键驱动
- 使用 KubeSphere 管理 Amazon EKS Anywhere 集群
- java加密解密 pdf_JAVA加密与解密的艺术 第2版 PDF 下载
- Vista SP1 无法建立PPOE连接解决方法