找回密码
 立即注册
搜索
查看: 356|回复: 0

CentOS7 xrdp 安装和设置

[复制链接]
发表于 2022-6-29 09:21:11 | 显示全部楼层 |阅读模式
1) 安装
5 m; v6 A- s9 `" l$ sudo yum install xrdp$ sudo yum install tigervnc$ sudo yum install tigervnc-server
/ U  s( H8 U; F# M8 Q2) 设置密码,注意,最好设置 vncpassword 和 当前用户的 Linux 登陆密码一致。
" G6 p) |( K; s& ~$ }' T# v
$ vncpasswd   # 设置当前用户的 vnc 密码,如果要设置用户 peter 的 vnc 登陆密码,则先 $ su - peter 切换用户,再使用 $ vncpasswd
; u# T6 s4 _& x! ~3) 关闭 selinux
% c5 [# O& E+ s' A5 ]( U; p打开 /etc/selinux/config, 设置
% w. m1 x0 K0 j$ F' N6 d) tSELINUX=disabled
- _" G: g9 A/ F' U) x4) 打开防火墙 3389 端口: g3 k- F4 K9 a
$ sudo firewall-cmd --permanent --zone=public --add-port=3389/tcp$ sudo firewall-cmd --reload
. o$ G5 b$ @+ Z& _/ v; I# G$ J: o5) 启动 xrdp,并设为开机启动9 A; E6 s& h. z5 L/ s( Z
$ sudo systemctl start xrdp$ sudo systemctl enable xrdp. ]* U$ t. E6 R& Z7 g
6) 查看状态
+ O2 |+ m" o; r/ P$ sudo systemctl status xrdp' F( Z& w) H0 }6 P6 T" Z- a+ X9 y% w' m* F
7) 对 CentOS7,因为默认的 openssl 不支持 TLSv1.3,所以要修改 xrdp 的默认 ssl 协议,取消 TLSv1.3
6 b/ g) Z# u( i9 L
打开 /etc/xrdp/xrdp.ini,修改% Q; ~& C. S" J$ C* G3 q  t9 X* K
; set SSL protocols; can be comma separated list of 'SSLv3', 'TLSv1', 'TLSv1.1', 'TLSv1.2', 'TLSv1.3'ssl_protocols=TLSv1, TLSv1.1, TLSv1.2* `* K# f& g- n7 c5 K$ _& i. g

6 |5 H8 K0 u! k% U/ E9 A8 p* B! e- h* L  _/ P# i; Z+ f8 s1 J
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2026-11-4 06:01 AM , Processed in 0.101416 second(s), 22 queries .

Powered by xyh-moon X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表