一、需求说明
我们运维Linux服务器能否像连接windows服务器一样直接远程桌面连接呢?答案是可以的。Windows远程连接我们之间打开mstsc.exe即可进行远程连接,无需安装第三方软件。此博文实验环境说明:
- Linux操作系统:centos7.6
- Windows客户端操作系统:win7
- xrdp软件版本:xrdp.x86_64 1:0.9.16-2.el7
二、安装步骤
1、安装epel扩展源
[root@test1 system]# yum install -y epel-release
2、安装xrdp服务
[root@test1 system]# yum install -y xrdp
…
Installed:
xrdp.x86_64 1:0.9.16-2.el7
Complete!
3、修改xrdp配置文件
[root@test1 system]# vim /etc/xrdp/xrdp.ini
4、启动xrdp服务
[root@test1 system]# systemctl start xrdp
5、检查xrdp服务
[root@test1 system]# netstat -tnpl |grep xrdp
tcp 0 0 127.0.0.1:3350 0.0.0.0:* LISTEN 30534/xrdp-sesman
tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN 30535/xrdp
6、使用Windows终端发起连接
7、输入用户名密码登录系统
8、成功登录centos桌面
9、查看后台连接
centos上安装的xrdp实际上内嵌了vnc。
三、QA
1、win7远程连接报错SSL_accept: Failure in SSL library (protocol error?)
-
报错信息
-
报错原因
centos服务器上xrdp配置支持的加密协议与win7不匹配 -
解决方法
修改配置文件,重启xrdp服务