1) 安装linux
$ sudo yum install xrdp $ sudo yum install tigervnc $ sudo yum install tigervnc-server
2) 设置密码,注意,最好设置 vncpassword 和 当前用户的 Linux 登录密码一致。tcp
$ vncpasswd # 设置当前用户的 vnc 密码,若是要设置用户 peter 的 vnc 登录密码,则先 $ su - peter 切换用户,再使用 $ vncpasswd
3) 关闭 selinuxspa
打开 /etc/selinux/config, 设置code
SELINUX=disabled
4) 打开防火墙 3389 端口server
$ sudo firewall-cmd --permanent --zone=public --add-port=3389/tcp $ sudo firewall-cmd --reload
5) 启动 xrdp,并设为开机启动blog
$ sudo systemctl start xrdp $ sudo systemctl enable xrdp
6) 查看状态ssl
$ sudo systemctl status xrdp
7) 对 CentOS7,由于默认的 openssl 不支持 TLSv1.3,因此要修改 xrdp 的默认 ssl 协议,取消 TLSv1.3cmd
打开 /etc/xrdp/xrdp.ini,修改openssl
; set SSL protocols ; can be comma separated list of 'SSLv3', 'TLSv1', 'TLSv1.1', 'TLSv1.2', 'TLSv1.3' ssl_protocols=TLSv1, TLSv1.1, TLSv1.2
完。class