关于XRDP服务部署流程
更新时间:2026年01月27日 16:00:19 作者:杨了个杨8982
文章介绍了XRDP和VNC两种远程桌面协议的区别,部署前提条件,以及在Linux服务器上部署XRDP的步骤,最后,提供了Windows客户端连接XRDP的示例
一、工具核心区别
| 特性 | XRDP | VNC |
|---|---|---|
| 协议支持 | RDP(Remote Desktop Protocol) | VNC(Virtual Network Computing) |
| 连接方式 | 支持创建新的桌面会话,也可连接已有会话 | 只能连接已存在的本地 X11 桌面会话 |
| 客户端兼容性 | Windows 自带「远程桌面连接」(mstsc)、Linux Remmina | VNC Viewer、Remmina、RealVNC |
| 权限与会话 | 多用户独立会话,权限隔离 | 共享当前用户桌面,适合单人维护 |
| 图形性能 | 中等,适合日常办公 | 较高,适合需要实时操作的场景 |
| 依赖环境 | 需安装 X Window 桌面(GNOME/KDE/Xfce) | 必须依赖已运行的 X11 桌面环境 |
二、部署前提条件
Linux 服务器已安装 X Window 桌面环境(如 GNOME、Xfce)
CentOS系统
# CentOS 7 yum groupinstall -y "GNOME Desktop" # CentOS 8/Rocky 8 dnf groupinstall -y "Server with GUI" # 设置默认启动图形界面 systemctl set-default graphical.target reboot
Ubuntu系统
# 安装 GNOME 桌面 apt install -y ubuntu-desktop # 或轻量级 Xfce 桌面(推荐,资源占用低) apt install -y xfce4 xfce4-goodies
三、XRDP 部署步骤
1.安装 XRDP
CentOS/RHEL
# CentOS 7 需先安装 EPEL 源 yum install -y epel-release yum install -y xrdp tigervnc-server # CentOS 8/Rocky 8 dnf install -y xrdp tigervnc-server
Ubuntu/Debian
apt update apt install -y xrdp
2.配置 XRDP
(1)(可选)指定 XRDP 使用的桌面环境(以 Xfce 为例,推荐轻量)
# 编辑配置文件 echo "startxfce4" > ~/.xsession cp ~/.xsession /etc/skel/.xsession # 重启 xrdp 服务生效 systemctl restart xrdp
(2)启动并设置开机自启
systemctl enable --now xrdp # 检查服务状态 systemctl status xrdp
四、客户端连接(Windows 示例)
- 按下
Win + R,输入mstsc打开「远程桌面连接」 - 输入 Linux 服务器 IP 地址,点击「连接」
- 输入 Linux 服务器的用户名和密码,即可登录远程桌面
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章
Ubuntu 20.04 CUDA&cuDNN安装方法(图文教程)
这篇文章主要介绍了Ubuntu 20.04 CUDA&cuDNN安装方法(图文教程),文中通过图文代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-07-07
Kali Linux下安装python dev时依赖出错的问题解决
在使用Kali Linux进行渗透测试或开发时,有时会遇到需要安装python-dev包的情况,在安装过程中可能会遇到依赖问题,下面小编就来和大家详细讲讲具体解决方法吧2025-09-09


最新评论