Categories: 刷机

Windows/手机如何远程访问 Debian 图形界面?用 Xrdp 就够了

还在为 Debian 的命令行操作发愁?本文将手把手教你配置 Xrdp 远程桌面,让你用 Windows、Android 或 iPhone 都能轻松访问 Debian 的图形化界面。


配置远程桌面,从打开终端开始


前言

前面给我的小主机安装了Debian13系统,今天来实现如何通过安装 Xrdp 远程连接,让我们从 Windows、Android 手机、iPhone/iPad 轻松连接 Debian 的图形化桌面 ,操作体验堪比本地使用!

本文将详细介绍如何在 Debian 13 上安装配置 Xrdp,并通过各种设备远程连接。


一、准备工作

在开始之前,请确保:

✅ 已有一台运行 Debian 13 的机器(物理机或虚拟机均可)
✅ 已连接网络,可以安装软件包
✅ 拥有 sudo 权限的用户账号
✅ 已安装 XFCE 桌面环境(本文以 XFCE 为例,轻量且适合远程)


二、安装与配置 Xrdp

2.1 安装 Xrdp

首先更新软件包列表,然后安装 Xrdp:

sudo apt update  
sudo apt install xrdp -y

看到类似这样的输出,说明安装成功

安装完成后,Xrdp 服务会自动启动。

2.2 配置 SSL 证书权限

为了防止远程连接时因为读取系统 SSL 证书失败而导致黑屏,需要将 xrdp 用户添加到 ssl-cert 用户组:

sudo adduser xrdp ssl-cert

2.3 配置 Xrdp 启动 XFCE 桌面

这是非常关键的一步! 对于 Debian/Ubuntu 系统,不配置可能会导致连接后黑屏或闪退。

在你要远程登录的用户的主目录下执行:

echo "exec startxfce4" > ~/.xsession

2.4 重启 Xrdp 服务

配置完成后,重启 Xrdp 使配置生效:

sudo systemctl restart xrdp

查看启动状态:

确认 Xrdp 服务已成功启动

设置开机自启:

sudo systemctl enable xrdp

三、配置防火墙

3.1 安装 ufw 防火墙(如未安装)

如果系统没有安装 ufw,需要先安装:

sudo apt install ufw -y

启用 ufw:

sudo ufw enable

3.2 放行 3389 端口

Xrdp 默认使用 3389 端口,需要防火墙放行:

sudo ufw allow 3389/tcp  
sudo ufw reload

四、查看 IP 地址

完成上述配置后,查看 Debian 机器的 IP 地址备用:

ip a

记录下 inet 后面的 IP 地址(如 192.168.2.174)

记下输出中的 IP 地址(例如 192.168.2.174),后续连接会用到。


五、从 Windows 远程连接

5.1 打开远程桌面连接

在 Windows 电脑上按 Win + R,输入 mstsc,打开”远程桌面连接”。

5.2 输入连接信息

在”计算机”栏中输入 Debian 机器的 IP 地址:

输入Debian的IP地址

点击”连接”。

5.3 登录 Xrdp

出现 Xrdp 登录界面后:

Xrdp远程登录界面

  • Session(会话) :保持默认的 Xorg
  • Username :输入 Debian 系统的用户名
  • Password :输入对应的密码

点击 OK ,随后就能看到 Debian 的 XFCE 图形化桌面了!🎉

成功!现在你可以像操作本地电脑一样使用 Debian 了


六、手机端远程连接

6.1 安装 Microsoft RD Client

推荐使用微软官方的远程桌面客户端 Microsoft Remote Desktop (简称 RD Client),免费且稳定。

平台| 应用名称| 下载地址
—|—|—
Android| Microsoft Remote Desktop| Google Play / 应用宝搜索”RD Client”
iPhone/iPad| Microsoft Remote Desktop| App Store 搜索”RD Client”

6.2 手机连接步骤

  1. 打开 App,点击 +
  2. 选择 电脑连接 ,输入 Debian 的 IP 地址
  3. 点击保存后,点击连接

点击连接

  1. 等待连接建立
  2. 输入 Debian 的用户名和密码登录

输入用户密码登录

  1. 接受证书提示后即可看到 XFCE 桌面

登录成功

在手机上也能流畅操作 Debian 桌面!


七、GNOME 桌面用户的替代方案

如果安装的是 GNOME 桌面(如 Debian 默认的图形化安装版),也可以使用系统内置的 GNOME Remote Desktop

配置路径:

设置 → 系统 → 远程桌面

启用”桌面共享”和”远程控制”,它同样使用 3389 端口。

💡 小贴士 :Xrdp + XFCE 组合通常在网络延迟较高时表现更加流畅,推荐优先使用此方案。


八、常见问题排查

Q1:连接后黑屏或闪退?

✅ 检查是否正确执行了 echo "exec startxfce4" > ~/.xsession
✅ 确认 XFCE 桌面环境已安装:sudo apt install xfce4 xfce4-goodies
✅ 查看 Xrdp 服务状态:sudo systemctl status xrdp

Q2:无法连接,提示超时?

✅ 检查防火墙是否放行 3389 端口:sudo ufw status
✅ 确认 IP 地址是否正确:ip a
✅ 检查网络连接是否正常

Q3:提示”内部错误”?

✅ 尝试将 Session 改为 Xvnc 重试
✅ 检查 /var/log/xrdp.log/var/log/xrdp-sesman.log 查看详细错误


九、总结

通过本文的步骤,你已经成功配置了 Debian 的远程桌面访问。现在你可以:

🖥️ 用 Windows 远程管理 Debian 服务器
📱 用手机随时随地访问 Debian 桌面
🚀 享受图形化界面带来的便捷操作

Xrdp + XFCE 是一个轻量、稳定、高效的远程桌面方案,特别适合 Debian/Ubuntu 系列系统。


如果本文对你有帮助,欢迎点赞、收藏、转发!


📚 往期精彩文章推荐


🌟 与你互动

嗨~这里是【医工学习日志】的温暖小窝!
📩 随时戳一戳 :后台留言任何问题,树树会带着光速回复闪现!
💡 奇思妙想征集令
👉 遇到有趣资源?戳我分享!
👉 想看的硬核测评?甩题过来!
🔥 你的脑洞,可能成为下期爆款文章哦~

如需有偿部署服务或商务,请加V注明来意,不闲聊:



📝 栏目信息
策划编辑 ✨ 树树 ✨

技术支撑 @恩山无线论坛 & Github & 瀚思彼岸


📜 版权声明
内容说明:

  1. 原创文章转载请私信授权;

  2. 部分素材源自网络,版权归属原作者;

  3. 如觉侵权,请凭权属证明联系删除

cqshushu

Recent Posts

神器工具+1,在线代理测试工具上线

前言 之前分享过博客里的"神器…

3 周 ago

世界杯休赛日没球看?接口上新棒球网球直播

2026年世界杯已走过八分之一…

3 周 ago

怕哪天突然找不到?备用地址需自取

公众号 + 博客双保险,再也不…

3 周 ago

不求最全但求更稳!分享一组

前言 不知道大家有没有这种感觉…

3 周 ago

BUG已修复,需者更

昨天发布的 2.1.6 版本有…

4 周 ago