当前位置:首页 > 系统教程 > 正文

Ubuntu远程桌面安装教程 (小白也能轻松搞定远程连接)

Ubuntu远程桌面安装教程 (小白也能轻松搞定远程连接)

想要从Windows或Mac电脑远程控制你的Ubuntu远程桌面?这篇文章将手把手教你通过XRDPVNC两种方式实现安装远程桌面,无需复杂配置,新手也能成功!本文将涵盖从环境准备到实际连接的完整流程,并推荐最稳定的方案,助你轻松开启Ubuntu远程连接之旅。

Ubuntu远程桌面安装教程 (小白也能轻松搞定远程连接) Ubuntu远程桌面 安装远程桌面 XRDP Ubuntu远程连接 第1张

准备工作

  • 一台安装了Ubuntu 20.04/22.04/24.04的电脑(物理机或虚拟机均可)
  • 具有sudo权限的用户账户
  • 稳定的网络连接
  • 另一台用于测试连接的电脑(Windows/macOS/Linux)

方法一:使用XRDP(最推荐,简单稳定)

XRDP是一个开源的远程桌面协议服务器,允许你使用Windows自带的“远程桌面连接”工具直接访问Ubuntu。这也是实现Ubuntu远程桌面最便捷的方式。

步骤1:更新系统并安装XRDP

    sudo apt updatesudo apt upgrade -ysudo apt install xrdp -y  

步骤2:启动并设置开机自启

    sudo systemctl enable --now xrdp  

步骤3:检查XRDP状态

    sudo systemctl status xrdp  

如果显示active (running),则表示启动成功。

步骤4:配置防火墙(如果启用了UFW)

    sudo ufw allow 3389/tcp  

步骤5:从Windows连接

在Windows上按Win+R,输入mstsc,打开远程桌面连接,输入Ubuntu的IP地址,点击连接。使用你的Ubuntu用户名和密码登录即可看到桌面。

注意:如果连接后看到灰屏或闪退,可尝试编辑XRDP启动脚本:sudo nano /etc/xrdp/startwm.sh,在test行前添加unset DBUS_SESSION_BUS_ADDRESSunset XDG_RUNTIME_DIR,保存后重启XRDP:sudo systemctl restart xrdp

方法二:使用VNC(适合需要更灵活配置的用户)

VNC是另一种常见的远程桌面方案,这里以TigerVNC为例。

步骤1:安装桌面环境(如果是最小化安装)

    sudo apt install ubuntu-desktop -y  

步骤2:安装TigerVNC服务器

    sudo apt install tigervnc-standalone-server tigervnc-common -y  

步骤3:设置VNC密码

    vncpasswd  

步骤4:启动VNC会话

    vncserver -localhost no :1  

这会在5901端口启动VNC服务。

步骤5:防火墙放行

    sudo ufw allow 5901/tcp  

步骤6:使用VNC客户端连接

下载VNC Viewer(如RealVNC),输入UbuntuIP:5901,然后输入刚才设置的VNC密码即可。

常见问题与排错

  • 连接被拒绝/超时:检查防火墙是否开放端口,以及服务是否运行。
  • XRDP登录后黑屏:尝试上面提到的修改startwm.sh的方法。
  • VNC显示灰色屏幕:可能因为没有启动完整的桌面环境,尝试在~/.vnc/xstartup文件中添加启动命令,如gnome-session &
  • 安全性提示:建议仅在受信任的网络中使用,或配合VPN/SSH隧道增强安全。

至此,你已经掌握了两种在Ubuntu上安装远程桌面的方法。无论是使用XRDP还是VNC,都能实现流畅的Ubuntu远程连接。选择最适合你的方案,开始远程办公吧!