linux远程仿真,11.5 仿真的远程桌面系统: XRDP 服务器
# 11.5 仿真的远程桌面系统: XRDP 服务器
## 11.5 仿真的远程桌面系统: XRDP 服务器
使用上面的图形接口的联机服务器都有一个问题,除了联机机制的不同之外,上头的 Xdmcp 与 VNC 原则上,资料都没有加密。 因此上面的动作大多仅适合局域网络内运作,不要连上 Internet 比较好。那如果你真的想要透过加密的方式运作 VNC, 那可能得要透过下一小节的介绍才能够有好的处理结果。那么我们知道 Windows 的远程桌面 (Remote Desktop Procotol, RDP, [注7](#ps7)) 其实是具有联机加密功能的,所以,能不能在 Linux 上面装一个 RDP Server 呢?是可以的,那就是 XRDP 服务器 ([注8](#ps8))。
很可惜的是,我们的 CentOS 6.x 预设并没有提供 XRDP 的服务器,如果你有兴趣的话,可以自行编译 xrdp 软件, 但鸟哥有找到 Fedora 基金会提供的 RHEL 额外软件计划 ([注9](#ps9)),你可以到底下的连结去找到你对应的版本:
-
鸟哥还是觉得 yum 是好东西,因此鸟哥找到的 CentOS 6.x x86\_64 版本的网址后,将它设定在 yum 配置文件内,就可以使用 yum 安装了:
```
[root@www ~]# vim /etc/yum.repos.d/fedora_epel.repo
[epel]
name=CentOS-$releasever - Epel
baseurl=http://download.fedora.redhat.com/pub/epel/6/x86_64/
gpgcheck=0
enabled=1
[root@www ~]# yum clean all
[root@www ~]# yum install xrdp
```
这样就安装好了 xrdp 软件了,接着下来就得要开始来设定它啰!老实说,在一般的主机上面安装好这个 xrdp 之后,你根本不需要调整任何配置文件,保留好配置文件就好了,然后启动它,并且设定开机后启动,未来只要用远程联机连到这部主机, 系统就会启动 5910~5920 以上的 VNC 埠口,然后你就能够透过 RDP 的协议取得 VNC 的画面,最后就能够登入系统啰!
```
[root@www ~]# /etc/init.d/xrdp start
[root@www ~]# chkconfig xrdp on
[root@www ~]# netstat | grep xrdp
tcp 0 0 127.0.0.1:3350 0.0.0.0:* LISTEN 6615/xrdp-sesman
tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN 6611/xrdp
# 远程桌面的埠口是 3389 ,但是 xrdp 会再连到本机的 3350 去唤醒一个 VNC 的联机。
# 但是尚未联机之前,并不会起动任何的 VNC 埠口就是了。
```
如果你是使用 Windows 系统,那么透过『开始』-->『程序集』-->『附属应用程序』-->『远程桌面联机』, 在出现的画面中输入这部 xrdp 服务器的 IP 之后,如果顺利连上就会出现如下的画面:
![](https://box.kancloud.cn/2016-05-13_5735da6f3900b.gif)
图 11.5-1、连上服务器的 XRDP 服务后,会出现的联机信息
![](https://box.kancloud.cn/2016-05-13_5735da6f4c03d.gif)
图 11.5-2、连上服务器的 XRDP 服务后,会出现的联机信息
输入正确的账号密码,嘿嘿!搞定!画面就出现啰!如果你还想要更进一步的了解 xrdp 的配置文件,那么请到 /etc/xrdp/ 目录底下瞧瞧,然后再透过 man 去看看相关的配置文件信息,就能够理解设定值啰!鸟哥测试过,不用修改任何设定, 使用远程桌面就已经很顺畅啰! ^\_^
不过你要注意的是,因为 xrdp 最终会自动启用 VNC ,因此你还是必须要安装 tigervnc-server 才行! 否则 xrdp 应该还是无法运作的呦!
- - - - - -
linux远程仿真,11.5 仿真的远程桌面系统: XRDP 服务器相关推荐
- linux 省内存的桌面,Linux_在Linux中可视化显示内存占用情况的方法,物理内存不足对Linux桌面系统 - phpStudy...
在Linux中可视化显示内存占用情况的方法 物理内存不足对Linux桌面系统和服务器系统的性能影响都很大.当你的计算机变慢时,要做的第一件事就是释放内存.尤其是在多用户环境以及执行关键任务的服务器环境 ...
- 基于单片机串口远程多路温湿度采集仿真-基于单片机ADC0809八路电压采集系统设计-基于单片机16x32点阵多模式显示仿真设计-基于单片机餐厅呼叫控制系统仿真设计-基于STM32单片机的智能水杯设计
1220基于单片机ADC0809八路电压采集系统设计-毕设课设资料 数码管显示,测量八路电压表. #define addo (5.0/255.0) #define zero 0.005 //用于校准A ...
- linux下安装oracle客户端,实现远程连接oracle库,导出数据表
工作中用到不安装oracle服务端,只安装客户端. 一:首先要到下载rpm包,使用如下,命令安装 rpm -ivh oracle/oracle-instantclient11.2-basic-11.2 ...
- Linux 修改SSH端口 和 禁止Root远程登陆
SSH 端口默认是22. 但从安全方面考虑,建议修改这个端口. 端口的取值范围是 0 - 65535(即2的16次方),0到1024是系统使用的端口,如 http服务的端口80.我们可以使用的端口范围 ...
- ESXi与Linux主机配置syslog日志上传远程服务器
ESXi与Linux主机配置syslog日志上传远程服务器 https://www.conum.cn/cloud/vmware/148.html 前言 最近很多客户遇到等级保护监测,需要搭建日志服务器 ...
- 云计算Linux运维——基础服务应用——SSH远程连接(1)
点关注不迷路 目录 点关注不迷路 SSH远程连接 一.SSH介绍 1.管理Linux服务器的方式 2.确保Linux服务正常运行 3.客户端软件 二.ssh远程连接操作 1.ssh远程连接 2.执行远 ...
- Linux下Debug模式启动Tomcat进行远程调试
J2EE开发各类资源下载清单, 史上最全IT资源,点击进入! 一. 应用场景 在实际的测试过程中,可能会遇到由于程序执行的不间断性,我们无法构造测试场景来验证某个功能的正确性,只有通过代码 ...
- VS远程调试(Visual Studio)远程连接到linux cmake(跨平台开发)(适用于VS2019,且远程目标平台cmake版本大于等于3.8)
参考文章:使用vs2019进行Linux远程开发 vs进行远程开发分为三步: 1.创建远程环境的连接,随后让vs将远程环境中的系统头文件同步到本地(也可以指定其他地方的头文件,后面会讲解),c++的代 ...
- Linux基础优化方法(四)———远程连接缓慢优化
Linux基础优化方法(四)---远程连接缓慢优化 一.优化原因 二.优化方法 第一步:修改SSH服务配置文件 /etc/ssh/sshd_config 第二步:修改/etc/hosts配置文件 第三 ...
最新文章
- linux命令find命令详解
- Spring Boot使用@Async实现异步调用:自定义线程池
- 精致全景图 | 程序是如何运行起来的
- R3Injector实例里的records map的填充逻辑
- 软件测试c语言代码_软件测试理论知多少?
- HTML5游戏开发系列教程5(译)
- BaseAnimation
- 简明python教程-Python简明教程
- unix编程艺术中的17点编程原则--设计开发者的至高准则
- 代码比较工具DiffMerge的下载和使用(转)
- 北京二手房价10月微涨 业内:坚持限购就不会大涨
- 中e管家投资理财需了解的基础知识
- 小程序 banner 的使用
- 编程语言的巅峰(嚯哈哈哈哈)
- 用C语言实现两个整数相加(函数的方法)
- RealsenseD415/D435深度相机常用资料汇总
- AHB与VPB的区别
- 智谱AI多项成果惊艳亮相2021北京智源大会
- Android Studio 提示:更新 TKK 失败,请检查网络连接
- ATA接口寄存器详解
热门文章
- Eclipse 导入外部jar包
- 数电渣渣的一点学习感想(更新中)
- pyrcc5和pyuic5.exe文件放在scripts文件夹下
- 贺利坚老师汇编课程55笔记:带进位加法指令ADC
- html状态码206,HTTP状态码206
- XTU 二分图和网络流 练习题 C. 方格取数(1)
- jquery学习笔记四:ajax
- [转载] python bytearray拼接_python-4-bytes和bytearray
- [转载] Python字符串isdecimal() isdigit()isnumeric()等判断方法的区分。
- [转载] python win32api 使用小技巧