一、使用 XRDP + Xfce 桌面环境(推荐)
适用场景:需要轻量级、稳定的远程桌面连接,适合服务器环境或需要长期保持会话的场景。
步骤:
安装 Xfce 桌面环境
sudo apt update && sudo apt upgrade -y sudo apt install xfce4 xfce4-goodies -y # xfce4-goodies 包含额外的插件和工具(如面板插件、终端等)
Xfce 是轻量级桌面环境,资源占用低,适合远程连接。
安装并配置 XRDP
sudo apt install xrdp -y sudo adduser xrdp ssl-cert # 添加用户组以支持安全连接 sudo systemctl enable xrdp --now sudo passwd xrdp # 设置 xrdp 的密码 hxq2025188 # sudo systemctl enable xrdp # sudo systemctl start xrdp
编辑配置文件 /etc/xrdp/startwm.sh,确保启动 Xfce:
unset DBUS_SESSION_BUS_ADDRESS unset XDG_RUNTIME_DIR exec startxfce4
切换显示服务器到 Xorg (可选)
Ubuntu 24 默认使用 Wayland,需切换为 Xorg:
临时切换:登录界面点击用户名旁的齿轮图标,选择 Ubuntu on Xorg。
永久切换:编辑 /etc/gdm3/custom.conf,取消注释 WaylandEnable=false 并重启。
sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini 向.xsession中写入xfce4-session sudo echo xfce4-session >~/.xsession
sudo ufw allow 3390/tcp
远程连接
Windows:使用 远程桌面连接工具(mstsc),输入 Ubuntu 的 IP 地址和端口 3389,输入用户名密码即可。
其他系统:使用 Remmina、rdesktop 等客户端。
解决远程桌面无法打开终端:
https://blog.csdn.net/qq_41214610/article/details/106353216
浙公网安备 33010602011771号