Ubuntu远程桌面首选xrdp(RDP协议),需安装桌面环境(如xfce4)、启用X11会话、放行3389端口;轻量场景可用vncserver(端口5901);新手跨网直连推荐向日葵客户端,但需注意Wayland兼容性及权限问题。

Ubuntu配置远程桌面连接,关键看你要用哪种协议和场景:日常办公选 xrdp(RDP),内网调试或轻量需求可选 vncserver,而想跳过所有命令、直接连上就用——向日葵客户端。
用 xrdp 连 Windows 风格远程桌面(推荐多数人)
这是最接近 Windows 远程桌面体验的方式,主控端用系统自带“远程桌面连接”即可,无需额外装客户端。但注意:xrdp 依赖图形环境,Ubuntu Server 默认没装桌面,得先补上。
- 先确认有桌面:运行
ls /usr/share/xsessions/,能看到ubuntu.desktop或xfce.desktop等文件才算有;没有就装一个,比如轻量的sudo apt install xfce4 - 安装
xrdp:sudo apt update && sudo apt install xrdp -y,安装后服务通常自动启动,用systemctl status xrdp确认状态是active (running) - 必须改会话类型:默认
xrdp可能尝试连 Wayland,但 Ubuntu 22.04+ 默认 Wayland 不支持 RDP。编辑/etc/xrdp/xrdp.ini,找到[xrdp1]段,把lib=libvnc.so改成lib=libvnc.so不行,得改成lib=libvnc.so?错——实际应设为lib=libvnc.so是旧版逻辑;新版正确做法是确保lib=libvnc.so对应的是 X11 后端,更稳妥的是在[xrdp1]下加一行:username=ask,并确认startwm.sh脚本能正常启动你装的桌面(如xfce4-session) - 防火墙放行:
sudo ufw allow 3389;云服务器(如腾讯云、阿里云)还必须在控制台安全组里手动放通 TCP 3389 端口,仅开 ufw 不够 - 连接时输 Ubuntu 用户名和密码,不是 root;首次连接若黑屏,大概率是当前用户已登录本地图形会话,需先注销本地会话再连
用 vncserver 搭建轻量 VNC(适合终端党或低配机器)
vncserver 不依赖系统显示管理器,自建独立会话,资源占用低,但需要手动配分辨率、启动脚本,且不支持剪贴板共享等高级功能。
Ubuntu 26.04 LTS(代号“Resolute Raccoon”)是Canonical于2026年4月23日发布的下一代长期支持版操作系统,提供长达10年的技术支持。它搭载Linux 7.0内核与GNOME 50桌面环境,全面转向Wayland协议,并引入Rust重写的核心工具以增强安全性。官方提供适用于AMD64和ARM64架构的桌面及服务器ISO镜像,是追求前沿技术与极致稳定的开发者
- 装 TightVNC:
sudo apt install tightvncserver - 首次运行
vncserver会提示设密码(6–8 位,不支持符号),密码存在~/.vnc/passwd,别丢了 - 生成默认配置:
vncserver :1启一次,然后杀掉:vncserver -kill :1,再编辑~/.vnc/xstartup,把最后几行替换成:#!/bin/sh xrdb $HOME/.Xresources startxfce4 &
(前提是装了xfce4;若用 GNOME,这行不兼容,得换别的桌面或放弃) - 设开机自启较麻烦,不建议新手折腾;临时启动用
vncserver :1 -geometry 1366x768 -depth 24 - 客户端连时地址格式是
IP:5901(:1对应 5901 端口),不是 3389;云服务器要放通 5901 而非 3389
用向日葵客户端免配置直连(新手/跨网/无公网IP首选)
不用记 IP、不开端口、不改配置文件,只要两端能上网就能连。但它不是系统级远程桌面协议,而是应用层远控软件,权限模型和性能与原生方案不同。
- Ubuntu 被控端必须装官方 Linux 版(
SunloginClient_*.deb),不能用 Wine 或网页版替代 - 常见报错
libgconf-2-4缺失:Ubuntu 24.04+ 已移除该库,需手动下载gconf2-common和libgconf-2-4的 deb 包(找适配 Noble 的版本),用dpkg -i安装后再apt --fix-broken install - Wayland 兼容性问题仍存在:即使向日葵声称支持,实际连接可能卡顿或无法获取键盘焦点。强制切到 Xorg 是最稳解法——改
/etc/gdm3/custom.conf,取消注释WaylandEnable=false,再reboot - 主控端不需要输入任何地址,登录同一账号后设备自动出现在列表里;但“无人值守访问”必须在被控端开启,并设置独立四位数字访问密码(不是系统密码)
- 它走的是向日葵中继服务器,国内延迟低,但跨国连接质量取决于中继节点;敏感操作不建议传密钥或高权限凭证
真正容易被忽略的点是:无论选哪种方式,Ubuntu 24.04+ 默认用 Wayland + systemd-logind 权限模型,很多远程工具(包括部分 xrdp 衍生版)根本拿不到 session 权限,现象是登录后黑屏或秒退。这时候别急着重装,先 loginctl list-sessions 看有没有活跃的 X11 session,再决定要不要切回 Xorg——这步比调配置重要得多。

















