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 服务器的用户名和密码,即可登录远程桌面
相关推荐
以太浮标2 小时前
华为eNSP模拟器综合实验之- VLAN Mapping技术解析
运维·网络·华为·信息与通信
北京盛世宏博2 小时前
数据可追溯 + 加密传输:以太网温湿度变送器守护涉密档案安全
大数据·运维·人工智能·档案温湿度
米高梅狮子2 小时前
12. SELinux 加固 Linux 安全
linux·运维·安全
小五传输2 小时前
主流的文件摆渡系统品牌核心功能解析,助力企业数据安全流转
大数据·运维·安全
草莓熊Lotso2 小时前
Qt 信号与槽深度解析:从基础用法到高级实战(含 Lambda 表达式)
java·运维·开发语言·c++·人工智能·qt·数据挖掘
人工智能训练3 小时前
UE5中如何解决角色网格体“掉下去”的问题
运维·服务器·windows·容器·ue5
Tipriest_4 小时前
Debian 系与 RPM 系常用软件包查询命令/信息/列出已安装包/模糊查找等命令
运维·debian·rpm
木子.李34710 小时前
ssh连接远程服务器相关总结
运维·服务器·ssh
晚风吹人醒.12 小时前
SSH远程管理及访问控制
linux·运维·ssh·scp·xshell·访问控制·远程管理