首页主机资讯ubuntu远程桌面怎么设置

ubuntu远程桌面怎么设置

时间2025-11-24 08:32:04发布访客分类主机资讯浏览281
导读:Ubuntu 远程桌面设置指南 方案一 XRDP + Xfce 推荐 适用场景:需要跨平台(Windows/macOS/Linux)便捷连接、长期稳定会话。 安装与启动 更新并安装桌面与会话服务: sudo apt update &a...

Ubuntu 远程桌面设置指南

方案一 XRDP + Xfce 推荐

  • 适用场景:需要跨平台(Windows/macOS/Linux)便捷连接、长期稳定会话。
  • 安装与启动
    • 更新并安装桌面与会话服务:
      • sudo apt update & & sudo apt install -y xfce4 xfce4-goodies xrdp
    • 将 xrdp 加入 ssl-cert 组以支持安全连接:
      • sudo adduser xrdp ssl-cert
    • 启动并设置开机自启:
      • sudo systemctl enable --now xrdp
  • 会话与显示
    • Ubuntu 24.04 默认使用 Wayland,部分环境下 RDP 可能出现黑屏或不稳定,建议在登录界面齿轮图标选择 Ubuntu on Xorg,或编辑 /etc/gdm3/custom.confWaylandEnable=false 并重启。
    • 指定使用 Xfce 会话(两种方式二选一,推荐直接改 startwm.sh):
      • 方式 A(用户级):echo xfce4-session > ~/.xsession
      • 方式 B(系统级):编辑 /etc/xrdp/startwm.sh,在调用 Xsession 前加入:
        • unset DBUS_SESSION_BUS_ADDRESS
        • unset XDG_RUNTIME_DIR
        • exec startxfce4
  • 防火墙
    • 放行 RDP 端口:sudo ufw allow 3389/tcp
  • 客户端连接
    • Windows:运行 mstsc,输入 Ubuntu 主机 IP:3389
    • 其他系统:使用 Remmina,协议选 RDP,地址填 IP:3389

方案二 系统自带远程桌面共享

  • 适用场景:希望用系统设置快速开启,不额外安装太多组件。
  • 启用步骤
    • 打开 设置 → 系统 → 远程桌面,开启 远程登录桌面共享,设置用户名与密码。
    • 若遇到密钥环弹窗导致密码被重置,可在 Passwords and Keys(seahorse) 中删除默认密钥环或将其密码设为空。
  • 防火墙
    • 放行 RDP 端口:sudo ufw allow 3389/tcp
  • 连接
    • Windows 使用 mstsc 连接 IP:3389;部分系统上若主机未登录或处于锁屏,可能无法连接。

方案三 VNC 连接

  • 适用场景:客户端多为 VNC Viewer、需要跨平台或低带宽环境。
  • 安装与初始化
    • 安装桌面与会话服务:
      • sudo apt update & & sudo apt install -y xfce4 xfce4-goodies tightvncserver
    • 首次运行设置访问密码:
      • vncserver(密码长度通常为 6–8 个字符)
  • 配置启动脚本
    • 停止默认桌面:vncserver -kill :1
    • 编辑 ~/.vnc/xstartup
      • #!/bin/sh xrdb $HOME/.Xresources startxfce4 &
    • 赋权并重启:
      • chmod +x ~/.vnc/xstartup
      • vncserver :1 -geometry 1920x1080 -depth 24
  • 端口与防火墙
    • 显示号 :1 对应端口 5901;放行:sudo ufw allow 5901/tcp
  • 客户端连接
    • 使用 VNC Viewer 连接 IP:5901;在公网或不安全网络建议通过 SSH 隧道转发本地端口到服务器 5901,客户端连接本地端口,更安全。

常见问题与排查

  • 黑屏或登录后闪退

    • 登录界面选择 Xorg;或确保 /etc/xrdp/startwm.sh 正确启动 Xfce(exec startxfce4);必要时在 startwm.sh 顶部加入 unset DBUS_SESSION_BUS_ADDRESS 与 unset XDG_RUNTIME_DIR。
  • 端口与防火墙

    • RDP 默认 3389/TCP,VNC 显示 :n 对应 5900+n(如 :1 → 5901);使用 sudo ufw allow 3389/tcpsudo ufw allow 5901/tcp 放行;云服务器需在安全组放行对应端口。
  • 已登录本地会话导致新连接黑屏或失败

    • 先注销本地桌面,再用 RDP 登录;或改用未登录的账户连接。
  • 云服务器与公网访问

    • 建议通过 SSH 隧道访问 VNC(本地端口如 59000 转发到服务器 5901),避免直接暴露 VNC 端口;VNC Viewer 可从官方站点下载。
  • 性能优化

    • 降低分辨率与色深(如 1280x720/16 位)、关闭壁纸与透明特效;网络抖动时优先使用有线或稳定 Wi‑Fi。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ubuntu远程桌面怎么设置
本文地址: https://pptw.com/jishu/754103.html
ubuntu软件安装有哪些注意事项 ubuntu安全防护怎么做

游客 回复需填写必要信息