使用Ubuntu 26远程桌面

💡 原文中文,约1800字,阅读约需5分钟。
📝

内容提要

本文介绍 Ubuntu 26 中 GNOME 远程桌面的配置与使用。远程桌面分为“Desktop Sharing”和“Remote Login”两种模式:前者共享屏幕,需主控台 GUI 已登录才侦听 3389 端口,可设为只读或可控;后者开机即侦听 3389 端口,优先级更高,两者同时启用时前者改用 3390 端口。登录详情中的用户名和密码独立于系统账号,用于首次 RDP 认证。文中还给出防止超时断连的设置及日志排错方法。

🔎

延伸解读

两种远程模式的核心区别

Desktop Sharing 要求主控台 GUI 已登录才会侦听 3389 端口,logout 后即停止侦听;Remote Login 则开机后 3389 一直侦听,无需 GUI 登录触发。若同时启用,Remote Login 自动占用 3389,Desktop Sharing 改用 3390,且端口变动无法在 GUI 中手动更改。

登录认证的两层机制

Login Details 中的用户名和密码独立于 Linux 系统账号,仅用于 RDP 首次认证。通过后,Desktop Sharing 直接显示主控台界面;Remote Login 则还需用 Linux 系统账号完成第二次认证。若 RDP 登录提示“内部错误”,应优先检查 Login Details 是否已显式设置。

避免超时断连的调整

GNOME 远程桌面容易因超时无操作而断开。可进入 Settings 的 Power 将 Automatic Screen Blank 设为 Off,并在 Privacy & Security 中将 Automatic Screen Lock 设为 Off,以缓解断连问题。

排错与端口访问提示

排错时可查看 GNOME 远程桌面日志:journalctl --user -u gnome-remote-desktop -n 100 --no-pager | less。若同时启用两种模式,访问 Desktop Sharing 需在 mstsc 中输入“ip:3390”,例如“192.168.65.26:3390”,因为 Remote Login 已占用默认的 3389 端口。

❓

Q&A

Ubuntu 26 的 GNOME 远程桌面有哪两种模式?它们有什么区别?

GNOME 远程桌面有两种模式:Desktop Sharing 和 Remote Login。Desktop Sharing 相当于共享屏幕,要求主控台 GUI 已登录才会侦听 3389 端口,可设为只读或可控;Remote Login 则开机即侦听 3389 端口,无需主控台 GUI 登录触发,优先级更高。两者同时启用时,Remote Login 侦听 3389,Desktop Sharing 改用 3390 端口。

如何设置 Ubuntu 26 的远程桌面?需要配置哪些选项?

在 Settings -> System -> Remote Desktop 中配置。Desktop Sharing 需先 Unlock(可能需要普通用户密码),然后打开 Desktop Sharing(可看)和 Remote Control(可控),并设置 Login Details 中的 Username 和 Password(与系统账号无关)。Remote Login 需 Unlock(可能需要 root 密码),打开 Remote Login,同样设置独立的 Username 和 Password。端口 3389 不可在 GUI 更改。

Ubuntu 26 远程桌面的登录用户名和密码是什么?和系统账号有什么关系?

Login Details 中的用户名和密码是独立设置的,与 Linux 系统账号无关。它们用于 RDP 登录的第一次认证。认证通过后,若使用 Desktop Sharing,将直接看到主控台界面;若使用 Remote Login,还需用 Linux 系统账号完成第二次认证。

同时启用 Desktop Sharing 和 Remote Login 时,端口如何分配?如何连接 Desktop Sharing?

同时启用时,系统自动安排 Remote Login 侦听 3389 端口,Desktop Sharing 侦听 3390 端口,且 Remote Login 优先级更高。要连接 Desktop Sharing,在 mstsc 初始界面输入“ip:port”,例如“192.168.65.26:3390”。

如何防止 Ubuntu 26 远程桌面因超时断开?

可以调整以下设置来缓解:在 Settings -> Power -> Power Saving 中关闭 Automatic Screen Blank;在 Settings -> Privacy & Security -> Screen Lock 中关闭 Automatic Screen Lock。

Ubuntu 26 远程桌面连接时提示“内部错误”怎么办?如何查看日志排错?

若提示“内部错误”,先检查 Login Details 中的用户名和密码是否已显式设置。排错时可查看 GNOME 远程桌面日志:运行命令 journalctl --user -u gnome-remote-desktop -n 100 --no-pager | less。

🏷️

标签

➡️

继续阅读