Centos7 默认库不支持xrdp,要先安装epel-release库
yum install epel-release -y
然后就可以安装xrdp
yum install xrdp -y
安装tigervnc-server
yum install tigervnc-server -y
如果需要客户端,可同时安装tigervnc
yum install tigervnc -y
为用户设置vnc密码
vncpasswd root //为root用户设置vnc密码,如果需要其他用户vnc登入,
//也可以为其设置密码 passwd user
配置xrdp.ini文件
vim /etc/xrdp/xrdp.ini
把max_bpp=32,改为max_bpp=24
配置selinux(我一般是关闭selinux)
sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
setenforce 0
[root@bogon ~]# getenforce
Permissive
启动xrdp服务,并设置为开机启动
systemctl start xrdp
systemctl enable xrdp
打开防火墙3389端口
firewall-cmd --permanent --zone=public --add-port=3389/tcp
firewall-cmd --reload
查看xrdp服务是否正常启动
systemctl status xrdp.service
ss -antup|grep xrdp
成功后,可以使用windows的远程桌面连接linux.