惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
P
Palo Alto Networks Blog
T
ThreatConnect
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
T
True Tiger Recordings
P
Privacy & Cybersecurity Law Blog
B
Blog
IT之家
IT之家
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
C
Comments on: Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
N
News and Events Feed by Topic
NISL@THU
NISL@THU
腾讯CDC
雷峰网
雷峰网
Security Latest
Security Latest
李成银的技术随笔
M
Microsoft Research Blog - Microsoft Research
L
LangChain Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
博客园 - Franky
N
News | PayPal Newsroom
V
V2EX
A
About on SuperTechFans
The Register - Security
The Register - Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
C
Cyber Attacks, Cyber Crime and Cyber Security
The Hacker News
The Hacker News
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
爱范儿
爱范儿
A
Arctic Wolf
L
LINUX DO - 最新话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 三瑞

idea 安装cline openclaw 允许局域网能访问 VirtualBox 共享文件夹配置指南(Ubuntu 24.04 不重启方案) Nginx+Bearer Key 保护 Ollama + OpenClaw 远程连接 ubuntu24.04 安装 vscode Ubuntu 24.04 安装 KVM 完整指南 - 三瑞 Ubuntu 启动卡顿 2 分钟?一条命令解决 Linux下Ollama + AMD ROCm GPU加速安装实操指南 - 三瑞 Ubuntu 24.04 挂载第二块磁盘并扩展 LVM 系统盘 openclaw qqbot 反复提示 ubuntu 终端代理设置 干货|xrdp 无人值守+同屏稳定配置(Ubuntu 22.04/24.04 实测可用) openclaw 使用不同的模型 AMD GPU (RX 7900 XTX) 使用情况查看 Ubuntu 24.04 磁盘空间管理:从查看到 LVM 动态扩容完整指南 避坑指南完整版:OpenClaw 连接 Ollama 详细实战教程 干货|Ubuntu 24.04 + AMD 7900 XTX 24G:Ollama 纯 Vulkan 加速部署(免 ROCm) Windows 连接 Ubuntu XRDP 远程桌面 QQ机器人接入OpenClaw完整指南:从零开始打造你的智能助手 VirtualBox U盘识别问题完美解决指南 ——记一次从入门到放弃再到入门的折腾历程 Ubuntu 系统 root 密码忘记怎么办?一招教你轻松重置 VirtualBox Ubuntu 虚拟机安装增强功能完整指南 HTTP 错误 500.21 - Internal Server Error 处理程序“BlockViewHandler”在其模块列表中有一个错误模块“ManagedPipelineHandler” 达梦数据库(DM)通过数据库类型生成修改字段类型的语句
Ubuntu 24.04 自带GNOME RDP远程连不上?一招解决xrdp残留冲突问题
三瑞 · 2026-03-29 · via 博客园 - 三瑞

前言

很多小伙伴习惯用Ubuntu 24.04系统自带的GNOME远程桌面(gnome-remote-desktop),不想额外安装xrdp等第三方工具,却偏偏遇到远程连接失败、黑屏、认证失败、端口占用等问题。

排查下来发现,绝大多数故障都是因为此前安装过xrdp,残留服务、配置和端口占用,与自带RDP彻底冲突。再加上24.04默认启用Wayland,本身就不兼容原生GNOME RDP,双重问题叠加导致远程无法使用。

本篇博客全程针对自带GNOME RDP,不涉及第三方xrdp,手把手彻底清理冲突、重置服务,一步到位搞定远程连接。

一、故障根源(先看懂再动手)

Ubuntu 24.04自带RDP连不上,且装过xrdp,核心问题无非这两点:

  1. xrdp残留抢占3389端口:xrdp默认占用RDP标准3389端口,卸载不彻底会导致自带GNOME RDP无法监听端口,直接报连接拒绝、超时。
  2. Wayland显示服务器不兼容:Ubuntu 24.04默认启用Wayland,而自带GNOME RDP仅支持X11,不切换会话就会黑屏、连不上。
  3. xrdp配置、权限残留:卸载xrdp时仅移除软件包,残留的用户组、会话配置会干扰原生RDP认证和启动。
  4. 防火墙未放行端口:系统防火墙拦截3389端口,外部设备无法访问。

二、前置准备

操作全程在Ubuntu本机执行,或者先通过SSH临时连接服务器执行,全程使用普通用户权限,配合sudo提权即可,禁止用root用户直接远程

先确认要开启的是远程桌面(RDP),而非屏幕共享(VNC),路径:设置 → 共享 → 远程桌面

三、完整修复步骤(按顺序执行)

Step 1:彻底卸载清理xrdp残留(核心步骤)

这是最关键的一步,必须彻底清空xrdp相关服务、配置、端口占用和用户权限,不留任何残留。

# 停止并禁用xrdp相关服务
sudo systemctl stop xrdp xrdp-sesman
sudo systemctl disable xrdp xrdp-sesman

# 彻底卸载xrdp及依赖,删除配置文件
sudo apt purge -y xrdp xorgxrdp libxrdpdev libxrdp2

# 删除残留配置、日志和缓存文件
sudo rm -rf /etc/xrdp /var/log/xrdp* /run/xrdp*
sudo rm -rf /home/*/.xsession /home/*/.Xauthority

# 移除xrdp添加的用户组权限
sudo deluser $USER ssl-cert
sudo deluser xrdp ssl-cert 2>/dev/null

# 清理无用依赖,释放空间
sudo apt autoremove -y
sudo apt clean

Step 2:释放3389端口,解除占用

清理完成后,检查3389端口是否还有进程占用,确保原生GNOME RDP可以正常绑定端口。

# 查看3389端口占用情况
sudo ss -tulpn | grep 3389

# 强制杀死残留占用进程(无进程则跳过)
sudo kill -9 $(sudo lsof -t -i:3389) 2>/dev/null

Step 3:禁用Wayland,切换X11会话

Ubuntu 24.04自带的GNOME RDP不支持Wayland,必须关闭Wayland,改用X11,否则必定黑屏或连接失败。

# 编辑GDM配置文件
sudo nano /etc/gdm3/custom.conf

找到文件中这一行:

#WaylandEnable=false

去掉开头的#注释,修改为:

WaylandEnable=false

按下 Ctrl+O 保存,回车确认,再按 Ctrl+X 退出编辑器,重启登录服务:

sudo systemctl restart gdm3

重要提示:重启登录界面后,登录账户时,务必点击用户名右侧的齿轮图标,选择Ubuntu on Xorg,切勿选择默认的Ubuntu(Wayland)。

Step 4:重置并启动原生GNOME RDP服务

清理冲突后,重置自带远程桌面服务,修复异常配置,保证服务正常运行。

# 停止、重置并重启GNOME远程桌面服务
systemctl --user stop gnome-remote-desktop
systemctl --user reset-failed gnome-remote-desktop
systemctl --user start gnome-remote-desktop

# 重置RDP默认配置
gsettings reset org.gnome.desktop.remote-desktop.rdp enable
gsettings reset org.gnome.desktop.remote-desktop.rdp view-only

# 开启RDP,允许远程控制(非只读模式)
gsettings set org.gnome.desktop.remote-desktop.rdp enable true
gsettings set org.gnome.desktop.remote-desktop.rdp view-only false

Step 5:防火墙放行3389端口

Ubuntu默认启用UFW防火墙,会拦截外部RDP连接,必须放行3389端口。

# 放行RDP 3389端口
sudo ufw allow 3389/tcp
# 重载防火墙生效
sudo ufw reload
# 查看防火墙规则,确认放行成功
sudo ufw status

Step 6:重新配置远程桌面账号密码

打开系统设置,按照以下路径配置,用户名和密码不能为空,否则会认证失败:

  1. 打开 设置 → 共享
  2. 开启右上角共享总开关
  3. 进入远程桌面
  4. 开启远程桌面远程控制开关
  5. 手动设置用户名连接密码

四、连接测试

1. 查看Ubuntu本机IP地址,执行命令:

ip a

找到inet对应的内网IP,即为远程连接地址。

2. Windows设备打开远程桌面连接,输入Ubuntu IP,填写设置好的RDP用户名和密码,即可正常连接。

五、常见问题兜底修复

1. 依旧连接超时/拒绝

重装原生远程桌面服务,再重启系统:

sudo apt reinstall -y gnome-remote-desktop
systemctl --user restart gnome-remote-desktop
sudo reboot

2. 连接后黑屏、只有光标

检查登录会话是否为Ubuntu on Xorg,重新登录切换会话,再重启远程服务即可。

3. 认证失败(密码正确但拒登)

重新在设置里设置远程桌面用户名和密码,确保密码无特殊字符,且与系统登录密码区分开。

六、总结

Ubuntu 24.04自带GNOME RDP远程失效,只要之前装过xrdp,彻底清理xrdp残留 + 关闭Wayland切换X11,就能解决绝大多数问题。

全程无需安装第三方远程工具,依托系统原生功能,就能稳定实现RDP远程桌面,干净又省心。

按照本篇步骤一步步操作,新手也能轻松搞定,再也不用被端口占用、兼容问题困扰。

一、安装 Remmina

1. 安装命令(终端执行)

运行

# 更新软件源
sudo apt update

# 安装 Remmina 主程序 + SSH 插件
sudo apt install remmina remmina-plugin-ssh

安装完成后,在应用列表里就能找到 Remmina,也可以终端直接输入 remmina 启动。