|
|
1) 安装
* _4 r! ^# F& f5 u2 I$ sudo yum install xrdp$ sudo yum install tigervnc$ sudo yum install tigervnc-server Q) a# T Q/ w, P3 x! u- V
2) 设置密码,注意,最好设置 vncpassword 和 当前用户的 Linux 登陆密码一致。
+ u: K6 l4 F. H7 X0 W- ?% H: k$ vncpasswd # 设置当前用户的 vnc 密码,如果要设置用户 peter 的 vnc 登陆密码,则先 $ su - peter 切换用户,再使用 $ vncpasswd7 j. h, R. z3 F; t! X9 u
3) 关闭 selinux' ` I- L' o" T1 S$ H5 d
打开 /etc/selinux/config, 设置9 l- `2 S8 O+ }/ F! N X! B/ D9 w
SELINUX=disabled3 N/ {' E- H/ \! O7 T/ d
4) 打开防火墙 3389 端口
! ?9 p9 w' y) M* l$ sudo firewall-cmd --permanent --zone=public --add-port=3389/tcp$ sudo firewall-cmd --reload& P; g' g& b8 ?" ~: G5 d. p
5) 启动 xrdp,并设为开机启动
. `; j1 I, a, ^ e( j) y$ sudo systemctl start xrdp$ sudo systemctl enable xrdp
# |) L' B5 `6 g0 e+ i6) 查看状态: J( ^8 V5 W7 X
$ sudo systemctl status xrdp0 q! G$ L) Y0 i7 b9 w/ Y
7) 对 CentOS7,因为默认的 openssl 不支持 TLSv1.3,所以要修改 xrdp 的默认 ssl 协议,取消 TLSv1.3
! k" t# ^% V6 H* s, Z1 @打开 /etc/xrdp/xrdp.ini,修改( a# P/ `9 V9 p6 `
; set SSL protocols; can be comma separated list of 'SSLv3', 'TLSv1', 'TLSv1.1', 'TLSv1.2', 'TLSv1.3'ssl_protocols=TLSv1, TLSv1.1, TLSv1.24 F& c- i9 c# i
' D K8 u- U6 k7 d5 k5 f
- S" a% h4 Q* ]+ E; i/ k5 O+ O
|
|