|
|
1) 安装
5 m; v6 A- s9 `" l$ sudo yum install xrdp$ sudo yum install tigervnc$ sudo yum install tigervnc-server
/ U s( H8 U; F# M8 Q2) 设置密码,注意,最好设置 vncpassword 和 当前用户的 Linux 登陆密码一致。
" G6 p) |( K; s& ~$ }' T# v$ vncpasswd # 设置当前用户的 vnc 密码,如果要设置用户 peter 的 vnc 登陆密码,则先 $ su - peter 切换用户,再使用 $ vncpasswd
; u# T6 s4 _& x! ~3) 关闭 selinux
% c5 [# O& E+ s' A5 ]( U; p打开 /etc/selinux/config, 设置
% w. m1 x0 K0 j$ F' N6 d) tSELINUX=disabled
- _" G: g9 A/ F' U) x4) 打开防火墙 3389 端口: g3 k- F4 K9 a
$ sudo firewall-cmd --permanent --zone=public --add-port=3389/tcp$ sudo firewall-cmd --reload
. o$ G5 b$ @+ Z& _/ v; I# G$ J: o5) 启动 xrdp,并设为开机启动9 A; E6 s& h. z5 L/ s( Z
$ sudo systemctl start xrdp$ sudo systemctl enable xrdp. ]* U$ t. E6 R& Z7 g
6) 查看状态
+ O2 |+ m" o; r/ P$ sudo systemctl status xrdp' F( Z& w) H0 }6 P6 T" Z- a+ X9 y% w' m* F
7) 对 CentOS7,因为默认的 openssl 不支持 TLSv1.3,所以要修改 xrdp 的默认 ssl 协议,取消 TLSv1.3
6 b/ g) Z# u( i9 L打开 /etc/xrdp/xrdp.ini,修改% Q; ~& C. S" J$ C* G3 q t9 X* K
; set SSL protocols; can be comma separated list of 'SSLv3', 'TLSv1', 'TLSv1.1', 'TLSv1.2', 'TLSv1.3'ssl_protocols=TLSv1, TLSv1.1, TLSv1.2* `* K# f& g- n7 c5 K$ _& i. g
6 |5 H8 K0 u! k% U/ E9 A8 p* B! e- h* L _/ P# i; Z+ f8 s1 J
|
|