linux 远程桌面控制管理工具 xrdp
一.安装epel库
环境:centos7.6 XRDP 远程客户端 MobaXterm 也可以用win自带的msrsc
yum源的方式安装
----------------------------------------------------------------------------
1.查询
rpm -qa|grep epel #查询是否已经安装epel库
2. 安装epel库
yum install epel-release #使用自带yum源安装、本地yum源安装会找不到安装包
3.安装xrlp
yum install xrdp #因为Xrdp最终会自动启用VNC,所以必须安装tigervnc-server,否则xrdp无法使用。安装vnc
yum install tigervnc-server
------------------------------------------------------------------------------------------------------------------------
本地方式rpm包安装 (在自己的百度网盘中 tool xrdp
rpm -ivh epel-release-7-11.noarch.rpm #安装epel库
rpm -ivh xrdp-0.9.12-4.el7.x86_64.rpm #安装xrdp
rpm -ivh tigervnc-server-1.8.0-17.el7.x86_64.rpm #安装tigervnc-server
4.为root用户设置VNC密码
vncpasswd root #
5.修改 xrdp最大连接数
vim /etc/xrdp/xrdp.ini #配置文件
默认是 max_bpp=32
6.关闭防火墙
systemctl stop firewalld.service #临时关闭
systemctl disable firewalld.servie #设置开机不启动防火墙
7.关闭SElinux
sestatus #查看SElinux状态
setenforce 0 #临时关闭
vim /etc/selinux/config ———————— SELINUX=disabled #永久关闭
8.启动XRDP
systemctl start xrdp #启动
systemctl enable xrdp #开机自启
9.遇到的问题
(一)CentOS,XRDP发生身份验证错误,给函数提供的标志无效
解决办法:
需要修改 /etc/xrdp/xrdp.ini
; set SSL protocols
; can be comma separated list of 'SSLv3', 'TLSv1', 'TLSv1.1', 'TLSv1.2', 'TLSv1.3'
ssl_protocols=TLSv1
1
2
3
将默认的 TLSV1.3修改为TLSv1或者用逗号分隔后添加 TLSv1
之后就可以正常的远程访问桌面,并且相同账号只能有一个画面,方便在不同的地方远程使用