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