通过xrdp连接centos7桌面:
6.1、需求场景:
1、希望使用windows远程访问centos图形界面,使用xmanager连接centos远程桌面时有以下问题:
(1)只能有一个用户同时使用xmanger连接远程桌面,多个用户同时登录不行。
(2)centos上,因为gnome硬件加速的原因,导致Xdmcp不可用,而基于xdmcp的xmanager
也就无法使用了。
(3)如果直接使用VNC,配置又相对麻烦一些。而且还要在windows上安装一个RealVNC软件。
我们希望找到一个配置简单,连接方便的方案。所以这里使用XRDP服务器。
2、环境:
windows10 操作系统。
centos7.5 Gnome 桌面操作系统。
6.2、服务器设置:
1、安装epel源:
# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
# yum clean all
2、关闭防火墙:
# systemctl stop firewalld
# systemctl disable firewalld
3、关闭selinux:
# vim /etc/selinux/config
SELINUX=disabled
# setenforce 0
6.3、安装xrdp:
# yum install xrdp -y
修改xrdp最大连接数,默认值为32,不修改也可以:
# vim /etc/xrdp/xrdp.ini
max_bpp=32
启动xrdp并加入开机自启动:
# systemctl start xrdp.service
# systemctl enable xrdp.service
# netstat -tunlp | grep xrdp
tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN 2082/xrdp
tcp 0 0 127.0.0.1:3350 0.0.0.0:* LISTEN 2081/xrdp-sesman
6.4、使用mstsc连接centos桌面:
1、win徽标键+R 键调出"运行":
2、输入远程ip地址:
3、输入centos系统中存在的用户名和密码:
4、连接成功:
6.5、使用MobaXterm连接centos桌面:
1、配置连接:
2、输入连接密码:
3、连接成功:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏