1) 安装

$ sudo yum install xrdp
$ sudo yum install tigervnc
$ sudo yum install tigervnc-server

2) 设置密码,注意,最好设置 vncpassword 和 当前用户的 Linux 登陆密码一致。

$ vncpasswd   # 设置当前用户的 vnc 密码,如果要设置用户 peter 的 vnc 登陆密码,则先 $ su - peter 切换用户,再使用 $ vncpasswd 

3) 关闭 selinux

打开 /etc/selinux/config, 设置

SELINUX=disabled

4) 打开防火墙 3389 端口

$ sudo firewall-cmd --permanent --zone=public --add-port=/tcp
$ sudo firewall-cmd --reload

5) 启动 xrdp,并设为开机启动

$ sudo systemctl start xrdp
$ sudo systemctl enable xrdp

6) 查看状态

$ sudo systemctl status xrdp

7) 对 CentOS7,因为默认的 openssl 不支持 TLSv1.3,所以要修改 xrdp 的默认 ssl 协议,取消 TLSv1.3

打开 /etc/xrdp/xrdp.ini,修改

; set SSL protocols
; can be comma separated list of 'SSLv3', 'TLSv1', 'TLSv1.1', 'TLSv1.2', 'TLSv1.3'
ssl_protocols=TLSv1, TLSv1., TLSv1.

完。

最新文章

  1. TCL:使用、添加库文件
  2. zjuoj 3608 Signal Detection
  3. user-select : 保护版权内容的简单方案
  4. 固定虚拟机的IP
  5. Robotlegs2 学习笔记 -- SwiftSuspenders 2.x (2)
  6. java生成4个不同的随机数
  7. LCA + 二分(倍增)
  8. 如何运用xp_cmdshell 执行多行cmd命令
  9. iptabels 的一些配置
  10. 移动端rem与px适应js
  11. Spring教程笔记(3)
  12. 如何访问IPV6?很简单,几个命令行即可。
  13. Java高级特性 第6节 注解初识
  14. piggy.lnk 简析
  15. zabbix使用percona插件监控mysql
  16. 简单mysql类
  17. nuget命令的用法:
  18. python time模块 sys模块 random模块
  19. 使用matlab判断男声与女声
  20. 黑马学习SpringMVC bug集锦X1

热门文章

  1. Spring IoC的形象化理解
  2. Ingreslock后门漏洞
  3. 基于bootstrap模态框、fakeLoader实现全局遮罩层
  4. rowkey散列和预分区设计解决hbase热点问题(数据倾斜)
  5. 基于模板匹配的目标跟踪(OpenCV)
  6. [转帖]12条用于Linux的MySQL/MariaDB安全最佳实践
  7. [转帖]PostgreSQL的用户、角色和权限管理
  8. oracle——学习之路(oracle内置函数)
  9. webservice的hello world
  10. hdu 4471 区间条件统计 区间 不超过 x 的元素的个数