# 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 服务器相关推荐

  1. linux 省内存的桌面,Linux_在Linux中可视化显示内存占用情况的方法,物理内存不足对Linux桌面系统 - phpStudy...

    在Linux中可视化显示内存占用情况的方法 物理内存不足对Linux桌面系统和服务器系统的性能影响都很大.当你的计算机变慢时,要做的第一件事就是释放内存.尤其是在多用户环境以及执行关键任务的服务器环境 ...

  2. 基于单片机串口远程多路温湿度采集仿真-基于单片机ADC0809八路电压采集系统设计-基于单片机16x32点阵多模式显示仿真设计-基于单片机餐厅呼叫控制系统仿真设计-基于STM32单片机的智能水杯设计

    1220基于单片机ADC0809八路电压采集系统设计-毕设课设资料 数码管显示,测量八路电压表. #define addo (5.0/255.0) #define zero 0.005 //用于校准A ...

  3. linux下安装oracle客户端,实现远程连接oracle库,导出数据表

    工作中用到不安装oracle服务端,只安装客户端. 一:首先要到下载rpm包,使用如下,命令安装 rpm -ivh oracle/oracle-instantclient11.2-basic-11.2 ...

  4. Linux 修改SSH端口 和 禁止Root远程登陆

    SSH 端口默认是22. 但从安全方面考虑,建议修改这个端口. 端口的取值范围是 0 - 65535(即2的16次方),0到1024是系统使用的端口,如 http服务的端口80.我们可以使用的端口范围 ...

  5. ESXi与Linux主机配置syslog日志上传远程服务器

    ESXi与Linux主机配置syslog日志上传远程服务器 https://www.conum.cn/cloud/vmware/148.html 前言 最近很多客户遇到等级保护监测,需要搭建日志服务器 ...

  6. 云计算Linux运维——基础服务应用——SSH远程连接(1)

    点关注不迷路 目录 点关注不迷路 SSH远程连接 一.SSH介绍 1.管理Linux服务器的方式 2.确保Linux服务正常运行 3.客户端软件 二.ssh远程连接操作 1.ssh远程连接 2.执行远 ...

  7. Linux下Debug模式启动Tomcat进行远程调试

    J2EE开发各类资源下载清单,  史上最全IT资源,点击进入! 一.      应用场景 在实际的测试过程中,可能会遇到由于程序执行的不间断性,我们无法构造测试场景来验证某个功能的正确性,只有通过代码 ...

  8. VS远程调试(Visual Studio)远程连接到linux cmake(跨平台开发)(适用于VS2019,且远程目标平台cmake版本大于等于3.8)

    参考文章:使用vs2019进行Linux远程开发 vs进行远程开发分为三步: 1.创建远程环境的连接,随后让vs将远程环境中的系统头文件同步到本地(也可以指定其他地方的头文件,后面会讲解),c++的代 ...

  9. Linux基础优化方法(四)———远程连接缓慢优化

    Linux基础优化方法(四)---远程连接缓慢优化 一.优化原因 二.优化方法 第一步:修改SSH服务配置文件 /etc/ssh/sshd_config 第二步:修改/etc/hosts配置文件 第三 ...

最新文章

  1. linux命令find命令详解
  2. Spring Boot使用@Async实现异步调用:自定义线程池
  3. 精致全景图 | 程序是如何运行起来的
  4. R3Injector实例里的records map的填充逻辑
  5. 软件测试c语言代码_软件测试理论知多少?
  6. HTML5游戏开发系列教程5(译)
  7. BaseAnimation
  8. 简明python教程-Python简明教程
  9. unix编程艺术中的17点编程原则--设计开发者的至高准则
  10. 代码比较工具DiffMerge的下载和使用(转)
  11. 北京二手房价10月微涨 业内:坚持限购就不会大涨
  12. 中e管家投资理财需了解的基础知识
  13. 小程序 banner 的使用
  14. 编程语言的巅峰(嚯哈哈哈哈)
  15. 用C语言实现两个整数相加(函数的方法)
  16. RealsenseD415/D435深度相机常用资料汇总
  17. AHB与VPB的区别
  18. 智谱AI多项成果惊艳亮相2021北京智源大会
  19. Android Studio 提示:更新 TKK 失败,请检查网络连接
  20. ATA接口寄存器详解

热门文章

  1. Eclipse 导入外部jar包
  2. 数电渣渣的一点学习感想(更新中)
  3. pyrcc5和pyuic5.exe文件放在scripts文件夹下
  4. 贺利坚老师汇编课程55笔记:带进位加法指令ADC
  5. html状态码206,HTTP状态码206
  6. XTU 二分图和网络流 练习题 C. 方格取数(1)
  7. jquery学习笔记四:ajax
  8. [转载] python bytearray拼接_python-4-bytes和bytearray
  9. [转载] Python字符串isdecimal() isdigit()isnumeric()等判断方法的区分。
  10. [转载] python win32api 使用小技巧