|
|
1) 安装
" @0 s" J. s$ `) }5 H' ~9 X4 v$ sudo yum install xrdp$ sudo yum install tigervnc$ sudo yum install tigervnc-server
9 b, E7 }( r# `2) 设置密码,注意,最好设置 vncpassword 和 当前用户的 Linux 登陆密码一致。8 D/ J3 P+ _0 o& i3 E/ i( ~' z% i( E
$ vncpasswd # 设置当前用户的 vnc 密码,如果要设置用户 peter 的 vnc 登陆密码,则先 $ su - peter 切换用户,再使用 $ vncpasswd/ _) S6 X; I# `/ R* N" {$ \3 k
3) 关闭 selinux1 z1 o6 U3 D5 {) m# b) k
打开 /etc/selinux/config, 设置
+ t& ` k0 J! J( t/ a! TSELINUX=disabled0 p% L3 z" X0 L8 f1 w8 g/ T
4) 打开防火墙 3389 端口2 W9 g) Z# o: c& \' ~1 q0 o
$ sudo firewall-cmd --permanent --zone=public --add-port=3389/tcp$ sudo firewall-cmd --reload- d4 [& u- t/ \1 m& r3 E8 K
5) 启动 xrdp,并设为开机启动1 x* j0 c: S0 v' R0 N
$ sudo systemctl start xrdp$ sudo systemctl enable xrdp. x1 j: d B& T' g& v- V' q6 |
6) 查看状态
& d) |3 f0 s% C) G2 n# b+ P# c$ sudo systemctl status xrdp
* D0 ?0 v# S/ g5 _. k1 \% a2 F5 a7) 对 CentOS7,因为默认的 openssl 不支持 TLSv1.3,所以要修改 xrdp 的默认 ssl 协议,取消 TLSv1.3
O+ p5 ], h- ^( a5 h1 K打开 /etc/xrdp/xrdp.ini,修改
8 f' a# T# [) g& t' ]; set SSL protocols; can be comma separated list of 'SSLv3', 'TLSv1', 'TLSv1.1', 'TLSv1.2', 'TLSv1.3'ssl_protocols=TLSv1, TLSv1.1, TLSv1.2
+ f+ m1 U' x, N' m9 ^# |" G) R
' T* }, ~- K1 B! a: S+ M5 M/ p) p1 g2 r! {5 G% g+ t
|
|