|
|
1) 安装
) f+ u' S0 \9 M5 _7 N$ sudo yum install xrdp$ sudo yum install tigervnc$ sudo yum install tigervnc-server1 T: F# n4 `9 F! |5 h' Q
2) 设置密码,注意,最好设置 vncpassword 和 当前用户的 Linux 登陆密码一致。
' @- R0 L5 U" A" Z9 {* [) E# r$ vncpasswd # 设置当前用户的 vnc 密码,如果要设置用户 peter 的 vnc 登陆密码,则先 $ su - peter 切换用户,再使用 $ vncpasswd
e( N1 V+ G& Y7 G4 F+ v3) 关闭 selinux$ g( Y8 F m) M; I7 W+ J$ }# }6 e2 v
打开 /etc/selinux/config, 设置
5 m% P6 O. }2 T4 sSELINUX=disabled( {9 V: z) U6 y: x
4) 打开防火墙 3389 端口& P! [# r& I- ^" Z, R( i
$ sudo firewall-cmd --permanent --zone=public --add-port=3389/tcp$ sudo firewall-cmd --reload& j: E9 P( r2 ~
5) 启动 xrdp,并设为开机启动9 {9 ~8 d! h- G o- q. K% r9 R
$ sudo systemctl start xrdp$ sudo systemctl enable xrdp
9 e; Y, U7 \: n4 i7 U0 j" H6) 查看状态
_% B5 S( b) P( p# T$ sudo systemctl status xrdp
; W' l( r+ q. K+ ^7) 对 CentOS7,因为默认的 openssl 不支持 TLSv1.3,所以要修改 xrdp 的默认 ssl 协议,取消 TLSv1.3
. O( L( O0 I! S* O: v s- }0 t/ s! ~打开 /etc/xrdp/xrdp.ini,修改4 c4 j+ s; q7 w' H6 o- { h; c
; set SSL protocols; can be comma separated list of 'SSLv3', 'TLSv1', 'TLSv1.1', 'TLSv1.2', 'TLSv1.3'ssl_protocols=TLSv1, TLSv1.1, TLSv1.2- L4 K" z# G, k" B& q- E
: g! g! T3 s: m- A# M: V8 S8 k$ X# n( n' I; \: ?" Q5 N- W& O* i$ N8 P
|
|