XRDP 服务部署

目录

一、工具核心区别

二、部署前提条件

[三、XRDP 部署步骤](#三、XRDP 部署步骤)

[1.安装 XRDP](#1.安装 XRDP)

[2.配置 XRDP](#2.配置 XRDP)

[四、客户端连接(Windows 示例)](#四、客户端连接(Windows 示例))


一、工具核心区别

特性 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系统

bash 复制代码
# CentOS 7
yum groupinstall -y "GNOME Desktop"
# CentOS 8/Rocky 8
dnf groupinstall -y "Server with GUI"
# 设置默认启动图形界面
systemctl set-default graphical.target
reboot

Ubuntu系统

bash 复制代码
# 安装 GNOME 桌面
apt install -y ubuntu-desktop
# 或轻量级 Xfce 桌面(推荐,资源占用低)
apt install -y xfce4 xfce4-goodies

三、XRDP 部署步骤

1.安装 XRDP

CentOS/RHEL

bash 复制代码
# 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

bash 复制代码
apt update
apt install -y xrdp

2.配置 XRDP

(1)(可选)指定 XRDP 使用的桌面环境(以 Xfce 为例,推荐轻量)

bash 复制代码
# 编辑配置文件
echo "startxfce4" > ~/.xsession
cp ~/.xsession /etc/skel/.xsession

# 重启 xrdp 服务生效
systemctl restart xrdp

(2)启动并设置开机自启

bash 复制代码
systemctl enable --now xrdp
# 检查服务状态
systemctl status xrdp

四、客户端连接(Windows 示例)

  • 按下 Win + R,输入 mstsc 打开「远程桌面连接」
  • 输入 Linux 服务器 IP 地址,点击「连接」
  • 输入 Linux 服务器的用户名和密码,即可登录远程桌面
相关推荐
在角落发呆1 小时前
Linux转发配置:解锁网络互联的核心密码
linux·运维·网络
裴东青3 小时前
10-实战:RuoYi-Cloud的自动化发布
运维·ci/cd·自动化
哎呦,帅小伙哦3 小时前
Linux 时间:从原子钟到 clock_gettime 的每一面
linux·运维·服务器
sxgzzn3 小时前
新能源场站数智化转型:基于数字孪生与AI的智慧运维管理平台解析
大数据·运维·人工智能
张小姐的猫3 小时前
【Linux】多线程 —— 线程互斥
linux·运维·服务器·c++
CodeMartain4 小时前
Dify Windows 原生部署(无 Docker、纯本地)
运维·docker·容器
xxx1x1x4 小时前
极客向:DLL/运行库故障的底层逻辑与自动化修复方案
运维·自动化·dll文件·dll·dll修复·dll缺失·dll一键修复
YuanDaima20484 小时前
Linux 进阶运维与 AI 环境实战:进程管理、网络排错与 GPU 监控
linux·运维·服务器·网络·人工智能
lolo大魔王5 小时前
Linux 数据文件处理实战:排序、搜索、压缩、归档一站式详解
linux·运维·服务器
llrraa20105 小时前
配置docker国内镜像源
运维·docker·容器