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

推荐订阅源

阮一峰的网络日志
阮一峰的网络日志
Last Week in AI
Last Week in AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
U
Unit 42
J
Java Code Geeks
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
罗磊的独立博客
月光博客
月光博客
腾讯CDC
Stack Overflow Blog
Stack Overflow Blog
小众软件
小众软件
B
Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
美团技术团队
Y
Y Combinator Blog
T
Tailwind CSS Blog
宝玉的分享
宝玉的分享
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园_首页
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
爱范儿
爱范儿
B
Blog RSS Feed
V
Visual Studio Blog
MyScale Blog
MyScale Blog

博客园 - emanlee

python match case , 给出简单示例,并给出解释 Django3 核心入门知识点 HTML + CSS + JS 入门核心知识点 vs code 使用python,必须安装python解释器 Ubuntu 修改 ulimit‑n(nofile,最大打开文件数) 博文阅读密码验证 - 博客园 博文阅读密码验证 - 博客园 博文阅读密码验证 - 博客园 博文阅读密码验证 - 博客园 博文阅读密码验证 - 博客园 Word里打出“方框中间带勾”的符号 Windows 10/11 安装 MySQL 5.7 步骤(内部使用) Python编程语言的运行速度(CPU时间),与C语言对比 设置MySQL随操作系统Ubuntu启动 2026年秋季,2027年春季,西安理工大学 校历 博文阅读密码验证 - 博客园 Windows 11,用任务栏的搜索框搜索到一个软件,点击无法打开, 是bug 拆分视频的软件工具,Avidemux 开源免费 无法在此设备上加载驱动程序,可行可用 ubuntu 设置北京日期时间 mysql 在新电脑上导入,出现错误:ERROR at line 4019: Unknown command '\''. - emanlee 安装 yarn npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。 - emanlee VS code, 最近打开过哪些项目或文件夹,把这些备份下来,到另外一台电脑上恢复 傲梅分区助手 【好用】 把xshell的全部连接和密码,从一台Windows 10电脑,迁移到Windows11电脑。 Windows 远程桌面(mstsc)完整迁移方案(含历史连接记录、RDP 配置、保存的账号密码)【可行】 Endnote,如何能完整迁移库和模版 ubuntu 安装 locate
ubuntu 可以使用Windows远程桌面连接吗?【可以】
emanlee · 2026-07-04 · via 博客园 - emanlee

 前提:局域网内,或广域网,知道IP地址。

可以!Windows 自带「远程桌面(mstsc)」能直连 Ubuntu,依靠 xrdp 实现 RDP 协议互通,全程不用注册第三方软件账号,纯内网本地通信,完美匹配你之前想要 “免登录软件、局域网管控服务器” 的需求。

一、原理说明

Windows 远程桌面走 RDP 协议,Ubuntu 原生不支持 RDP;

安装开源工具 xrdp 后,Ubuntu 会开启 3389 端口,兼容 Windows mstsc 客户端,无需在 Windows 装任何额外程序。

二、Ubuntu 完整安装配置步骤(Ubuntu20.04/22.04/24.04 通用)

1. 更新软件源,安装 xrdp

打开 Ubuntu 终端执行:

sudo apt update
sudo apt install -y xrdp

Ubuntu24.04 额外执行权限修复(解决登录报错):

sudo adduser xrdp ssl-cert

2. 开机自启、重启服务

# 设置开机自动运行
sudo systemctl enable xrdp
# 立即启动服务
sudo systemctl restart xrdp

3. 放行防火墙 3389 端口(内网必做)

sudo ufw allow 3389/tcp
# 查看防火墙规则确认
sudo ufw status

4. 获取 Ubuntu 内网 IP(Windows 连接要用)

三、Windows 端连接操作(零安装、免注册)

  1. 点击连接,弹出 xrdp 登录框:【这一步失败了:闪了一下,没有弹出 xrdp 登录框 】

    原因:Ubuntu 本地桌面不能有人登录(闪退元凶);GNOME 本地已经登录账号时,xrdp 远程会话冲突、直接断开。 解决方法:Ubuntu 本机注销当前用户,回到登录锁屏界面,再 Windows 重连。

    • Session 默认选 Xorg
    • 填入 Ubuntu 本机用户名、登录密码

四、GNOME 桌面常见问题:黑屏 / 卡顿(Ubuntu 默认桌面通病)

Ubuntu 自带 GNOME 桌面对 xrdp 兼容性差,容易黑屏、画面撕裂,两种解决办法:

方案 A:轻量化 XFCE 桌面(推荐,流畅稳定)

# 安装轻量桌面
sudo apt install -y xfce4 xfce4-goodies
# 指定远程会话使用XFCE
echo "xfce4-session" > ~/.xsession
# 重启xrdp生效
sudo systemctl restart xrdp

下次连接 Session 选择Xorg,自动进入 XFCE 桌面,延迟低、无黑屏。

方案 B:修复 GNOME 黑屏(不想换桌面)

sudo nano /etc/xrdp/startwm.sh
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR

保存退出(Ctrl+O 回车,Ctrl+X),重启服务。

五、xrdp 核心优缺点(对比 UltraVNC/RustDesk)

优点(贴合你的需求)

  1. Windows原生工具 mstsc,不用装客户端、不用手机号注册登录软件;
  2. 纯内网流量,不经过第三方服务器,隔离机房离线可用;
  3. RDP 协议压缩比优于 VNC,局域网流畅、支持剪贴板双向同步;
  4. TLS 加密传输,比 UltraVNC 默认无加密更安全;
  5. 开源免费,无设备、时长限制。

缺点

  1. Ubuntu 默认 GNOME 桌面兼容性差,易黑屏,换 XFCE 可完美解决;
  2. 不支持同时本地显示器 + 远程桌面同步画面(二选一);
  3. 文件映射传输稳定性不如 Windows 之间 RDP。

六、选型对比(内网管控 Ubuntu 服务器)

方案是否需要装客户端 / 注册账号流畅度适用场景
xrdp+mstsc Windows 无需安装、零注册 高(内网 RDP) Windows 批量管理 Ubuntu,不想装第三方软件
UltraVNC Windows 需装 Viewer,免注册 一般 只 Windows 被控,Linux 适配差
RustDesk IP 直连 两端都要装软件,可关闭账号登录 优秀 电脑 + 手机远程、跨系统混合机房

七、故障快速排查

  1. Windows 提示无法连接:检查 Ubuntu 防火墙 3389 放行、systemctl status xrdp确认服务运行、同网段互通;
  2. 输入密码闪退 / 黑屏:优先安装 XFCE 桌面;
  3. 剪贴板失效:重启 xrdp 服务或切换 XFCE 桌面。