ubuntu22.04.5远程桌面GNOME?

在 Ubuntu 22.04.5 上使用 GNOME 桌面环境配置远程桌面(Remote Desktop),可以通过多种方式实现。最常见的是使用 VNCRDP 协议,也可以使用 GNOME 自带的 Remote Desktop 功能(基于 VNC 或 RDP)。以下是详细配置方法:


✅ 方法一:使用 GNOME 内置的“远程桌面”功能(推荐)

Ubuntu 22.04 默认使用 GNOME 桌面环境,支持通过设置开启远程桌面访问。

步骤 1:启用远程桌面

  1. 打开 Settings(设置)

  2. 进入 Sharing(共享)

  3. 点击左侧的 Screen Sharing(屏幕共享)

    如果提示“Sharing is disabled over the network”,请点击“Manage…”并启用网络共享。

  4. 打开 Screen Sharing 开关

  5. 配置选项:

    • 允许其他人查看和控制你的桌面
    • 设置密码(建议)
    • 可选:允许通过旧版 VNC 查看器连接(兼容性更好)
  6. 记下显示的 计算机名称或 IP 地址


步骤 2:防火墙设置(如有需要)

确保防火墙允许 VNC 端口:

sudo ufw allow from 192.168.1.0/24 to any port 5900  # 示例:允许局域网访问

默认端口是 5900 + 显示编号(通常是 :05900)。

注意:GNOME 屏幕共享使用的是加密的 VNC(基于 TLS),部分客户端可能不支持。


步骤 3:从其他设备连接

使用 VNC 客户端连接(如 RealVNC、TigerVNC、Remmina)

  • 主机地址:your-ubuntu-ip:5900
  • 输入设置的密码

⚠️ 注意:GNOME 的屏幕共享默认使用 加密 VNC,普通 VNC 客户端可能无法连接。建议使用支持 VeNCrypt 的客户端,如:

  • Remmina(Linux)
  • TigerVNC(支持加密)
  • macOS 的“屏幕共享”应用(可连接 Linux GNOME 桌面)

✅ 方法二:安装 xrdp(使用 Windows RDP 客户端连接)

如果你希望用 Windows 的“远程桌面连接”(mstsc)来连接 Ubuntu,可以安装 xrdp

安装步骤:

sudo apt update
sudo apt install xrdp gnome-session

配置 xrdp 使用 GNOME

创建一个配置文件,让 xrdp 启动 GNOME:

echo "gnome-session" > ~/.xsession

或者全局设置:

sudo cp /home/yourusername/.xsession /etc/xrdp/startwm.sh

更稳妥的做法是编辑 /etc/xrdp/startwm.sh,确保启动 GNOME。

然后重启服务:

sudo systemctl restart xrdp

开放防火墙

sudo ufw allow 3389

从 Windows 连接

  • 打开“远程桌面连接”
  • 输入 Ubuntu 的 IP 地址
  • 登录时选择会话类型为 Xorg,输入用户名密码

⚠️ 注意:xrdp 在 GNOME Wayland 下可能有问题,建议切换到 Xorg 登录。


✅ 方法三:使用 TigerVNC / TightVNC(传统 VNC 服务器)

适合需要稳定远程控制的场景。

安装 VNC 服务器

sudo apt install tigervnc-standalone-server tigervnc-common

配置 VNC 密码

vncserver

首次运行会提示设置密码,并创建配置文件。

创建启动脚本

编辑 ~/.vnc/xstartup

#!/bin/bash
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec gnome-session

赋予执行权限:

chmod +x ~/.vnc/xstartup

启动 VNC 服务

vncserver :1 -geometry 1920x1080 -depth 24

连接地址:IP:5901:15901


🔐 安全建议

  • 不要长期开放 VNC/RDP 到公网
  • 使用 SSH 隧道增强安全:
ssh -L 5901:localhost:5901 user@your-ubuntu-ip

然后本地用 VNC 客户端连接 localhost:5901


🔄 切换到 Xorg(如果遇到 Wayland 兼容问题)

GNOME 默认使用 Wayland,某些远程桌面工具不兼容。

修改登录方式:

  1. 注销当前用户
  2. 在登录界面,点击齿轮图标(⚙️)
  3. 选择 “Ubuntu on Xorg” 而不是 “Ubuntu”

总结

方法 协议 优点 缺点
GNOME 内置共享 VNC (加密) 简单、集成好 仅局域网,客户端兼容性差
xrdp RDP 支持 Windows mstsc 需配置,偶发图形问题
TigerVNC VNC 稳定、跨平台 性能一般,需手动配置

✅ 推荐组合:

  • 局域网使用:GNOME 屏幕共享 + Remmina / macOS 屏幕共享
  • 跨网络或 Windows 用户:xrdp
  • 高级用户:VNC + SSH 隧道

如果你告诉我你的具体需求(比如:是否从 Windows 连?是否跨公网?是否需要音频?),我可以给出更精准的配置方案。

未经允许不得转载:秒懂云 » ubuntu22.04.5远程桌面GNOME?