一、使用 XRDP + Xfce 桌面环境(推荐)
适用场景:需要轻量级、稳定的远程桌面连接,适合服务器环境或需要长期保持会话的场景。
步骤:
-
切换显示服务器到 Xorg (可选) Ubuntu 24 默认使用 Wayland,需切换为 Xorg:
- 临时切换:登录界面点击用户名旁的齿轮图标,选择 Ubuntu on Xorg。
- 永久切换:编辑
/etc/gdm3/custom.conf,取消注释WaylandEnable=false并重启。
-
开放防火墙端口
sudo ufw allow 3389/tcp
- 安装并配置 XRDP
sudo apt install xrdp -y
sudo adduser xrdp ssl-cert
sudo systemctl enable xrdp --now
sudo passwd xrdp
- 安装 Xfce 桌面环境
sudo apt update && sudo apt upgrade -y
sudo apt install xfce4 xfce4-goodies -y
Xfce 是轻量级桌面环境,资源占用低,适合远程连接。
- 配置启动脚本
编辑配置文件
/etc/xrdp/startwm.sh,确保启动 Xfce:
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
exec startxfce4
- 远程连接
- Windows:使用 远程桌面连接工具(
mstsc),输入 Ubuntu 的 IP 地址和端口 3389,输入用户名密码即可。 - 其他系统:使用 Remmina、rdesktop 等客户端。
二、使用 Ubuntu 自带的远程桌面工具(系统级共享)
适用场景:需要直接通过系统设置快速启用远程共享,适合临时访问。
步骤:
-
启用远程登录和桌面共享
- 进入 设置 → 系统 → 远程桌面,开启 远程登录 和 桌面共享,设置用户名和密码。
- 在 Passwords and Keys 中,删除默认密钥环并设置空密码,避免重启后密码重置。


