|
|
1) 安装( I2 `) R3 h7 y
$ sudo yum install xrdp$ sudo yum install tigervnc$ sudo yum install tigervnc-server1 N& d1 ~7 i/ X( ?6 ~
2) 设置密码,注意,最好设置 vncpassword 和 当前用户的 Linux 登陆密码一致。& Q0 l; `9 N& Z* X* P
$ vncpasswd # 设置当前用户的 vnc 密码,如果要设置用户 peter 的 vnc 登陆密码,则先 $ su - peter 切换用户,再使用 $ vncpasswd
& l" E0 B' u, O& v- N0 `: U3) 关闭 selinux4 J- a# ]7 x* [ l. K( N
打开 /etc/selinux/config, 设置
# R9 a' E" f& W) t, f$ k2 tSELINUX=disabled0 Z# X8 U% a9 q" k* I
4) 打开防火墙 3389 端口" ~% V- I Q8 y
$ sudo firewall-cmd --permanent --zone=public --add-port=3389/tcp$ sudo firewall-cmd --reload, q% K# E" Q8 n9 `
5) 启动 xrdp,并设为开机启动0 u1 ?4 U: v. x
$ sudo systemctl start xrdp$ sudo systemctl enable xrdp
. |: k6 O3 N0 k' E* {& F1 F6 E6) 查看状态" y4 ^: D0 {; j8 T7 S; ]" K* S
$ sudo systemctl status xrdp
7 P% Z/ x& f6 u7 A# I- a7) 对 CentOS7,因为默认的 openssl 不支持 TLSv1.3,所以要修改 xrdp 的默认 ssl 协议,取消 TLSv1.3
- t2 c' b7 ]/ S" [打开 /etc/xrdp/xrdp.ini,修改. o" g$ v1 N% L/ Z" s
; set SSL protocols; can be comma separated list of 'SSLv3', 'TLSv1', 'TLSv1.1', 'TLSv1.2', 'TLSv1.3'ssl_protocols=TLSv1, TLSv1.1, TLSv1.2. W, e( C8 j0 l
8 ?& k5 i/ T' J& L
, p7 O @( `$ c& A9 f" M
|
|