|
|
1) 安装
+ u3 l. _3 s: r/ P8 _* B: G$ sudo yum install xrdp$ sudo yum install tigervnc$ sudo yum install tigervnc-server- _6 x( D0 Y x7 r
2) 设置密码,注意,最好设置 vncpassword 和 当前用户的 Linux 登陆密码一致。4 P$ M! t% A4 ]6 i3 n: s# i. x" o( T
$ vncpasswd # 设置当前用户的 vnc 密码,如果要设置用户 peter 的 vnc 登陆密码,则先 $ su - peter 切换用户,再使用 $ vncpasswd
! E- h5 Q7 a) m2 D* \" _3) 关闭 selinux4 d: z3 {3 x" H4 r3 ~% r1 s
打开 /etc/selinux/config, 设置' K( @+ a- ]4 u; Z$ p* A
SELINUX=disabled7 ^7 d9 w. q+ @+ N, i3 G7 ]
4) 打开防火墙 3389 端口+ \" W, S3 o4 d' H3 ]9 f t
$ sudo firewall-cmd --permanent --zone=public --add-port=3389/tcp$ sudo firewall-cmd --reload
O% }) ~! J# e% A5) 启动 xrdp,并设为开机启动7 [' Q6 H) j$ [* N9 w' u" e9 j
$ sudo systemctl start xrdp$ sudo systemctl enable xrdp; ]& X+ o- A& ^' ]
6) 查看状态5 v( s% ~4 [! Z* ?; f; q2 o
$ sudo systemctl status xrdp1 {5 s7 g; |0 r( b/ ^! E# a$ Q3 Q: h
7) 对 CentOS7,因为默认的 openssl 不支持 TLSv1.3,所以要修改 xrdp 的默认 ssl 协议,取消 TLSv1.3
% S0 `* k/ h# q打开 /etc/xrdp/xrdp.ini,修改2 h/ W$ E2 X, `% P' C7 p
; set SSL protocols; can be comma separated list of 'SSLv3', 'TLSv1', 'TLSv1.1', 'TLSv1.2', 'TLSv1.3'ssl_protocols=TLSv1, TLSv1.1, TLSv1.29 m- G+ b" u$ d0 W
$ i# `& A/ `( q( v" u. W4 f
- W1 Q+ k5 R0 Q1 N, M
|
|