引言

在日常工作和生活中,我们常常需要访问远程计算机,无论是管理服务器、进行远程开发,还是访问家里的电脑。GNOME Connections 是一个专为 GNOME 桌面环境设计的远程桌面客户端,旨在提供一种简单、直观的方式来管理和连接到远程系统。它专注于核心的远程访问功能,支持最常用的 RDP 和 VNC 协议,解决了传统远程桌面工具可能存在的配置复杂问题。

主要特性

GNOME Connections 的核心设计理念是简洁和易用,尤其适合那些希望快速建立远程连接而不想深入研究复杂配置的用户。其主要特性包括:

  • 核心协议支持: 支持两种广泛使用的远程桌面协议:
    • RDP (Remote Desktop Protocol): 主要用于连接 Windows 系统,提供较好的性能和功能集成。
    • VNC (Virtual Network Computing): 一种跨平台的协议,适用于连接 Linux、macOS 和其他支持 VNC 的系统。
  • 简洁直观的界面: 提供一个干净、现代的用户界面,可以轻松添加、管理和启动远程连接。连接信息以卡片形式展示,一目了然。
  • GNOME 桌面集成: 作为 GNOME 项目的一部分,Connections 与 GNOME Shell 和整体桌面环境无缝集成,提供一致的外观和体验。
  • 易于设置: 添加新连接通常只需要输入远程主机的地址(IP 或主机名)和选择协议即可。对于需要身份验证的连接,会提示输入用户名和密码。
  • 安全性: 支持通过 TLS 等方式建立安全的 RDP 和 VNC 连接,保护数据传输过程中的安全。

安装与快速入门

安装

GNOME Connections 通常可以通过 Linux 发行版的官方软件仓库安装。例如,在 Fedora 上:

sudo dnf install gnome-connections

在基于 Debian/Ubuntu 的系统上:

sudo apt install gnome-connections

此外,GNOME Connections 也提供了 Flatpak 版本,这通常能提供最新版本,并且可以在更多不同的 Linux 发行版上使用:

flatpak install flathub org.gnome.Connections

注意: 使用 Flatpak 版本时,由于其沙箱机制,一些用户报告可能会遇到权限问题(如访问特定网络资源或剪贴板共享受限),可能需要手动调整 Flatpak 权限。Flatpak 版本通常更新更频繁,但占用空间也相对较大。发行版仓库的版本通常与系统集成更好,但更新可能稍慢。

快速入门

  1. 启动 GNOME Connections。
  2. 点击界面左上角的 “+” 按钮添加新连接。
  3. 选择要使用的协议(RDP 或 VNC)。
  4. 输入远程计算机的 IP 地址或主机名。
  5. 点击“连接”。如果需要身份验证,系统会提示您输入用户名和密码。
  6. 连接成功后,远程桌面将显示在 Connections 窗口中。

连接到 Windows 11:

连接到 Windows 11 时,请确保:

  • Windows 11 已启用“远程桌面”功能(在系统设置中)。
  • 防火墙允许 RDP 端口(默认为 TCP 3389)的入站连接。
  • 注意网络级别身份验证 (NLA)。如果连接失败,可以尝试在 Windows 端暂时禁用 NLA(注意:这会降低安全性),但这通常是 NLA 配置或客户端支持问题。

使用场景/案例

GNOME Connections 适用于多种远程访问场景:

  • 访问 Windows 桌面: 通过 RDP 协议方便地连接和操作远程 Windows 计算机。
  • 管理 Linux 服务器: 使用 VNC 或 RDP(如果服务器配置了 RDP 服务,如 xrdp)图形化地管理远程 Linux 服务器,特别是对于不熟悉命令行的用户。
  • 远程技术支持: 帮助他人解决计算机问题。
  • 访问虚拟机: 连接到在本地或远程运行的虚拟机操作系统。
  • 远程开发: 连接到配置好的远程开发环境进行编码和测试。

用户评价与社区反馈

根据社区反馈和与其他工具的比较,GNOME Connections 的特点可以总结如下:

  • 易用性: 其简洁性是最大的优点之一,尤其受到新手用户的欢迎。
  • 性能: 一些用户报告称,在某些情况下,其 RDP 性能表现良好,甚至优于某些替代方案。然而,也有反馈指出 VNC 性能有时可能存在延迟或卡顿,具体表现可能受网络、服务器配置和硬件影响。
  • 稳定性: 由于功能相对集中,其稳定性通常较好,遇到的问题相对较少。
  • 已知讨论点: 社区中存在关于其在 Wayland 显示服务器下的性能讨论,以及偶尔出现的剪贴板共享问题(尤其是在 Flatpak 版本中)。
  • 功能期望: 社区希望看到 Connections 支持更多协议(如 SPICE)、改进文件传输功能、增强多显示器支持以及提供更高级的配置选项。

与 Remmina 对比

Remmina 是另一个流行的 Linux 远程桌面客户端。与 GNOME Connections 相比:

特性 GNOME Connections Remmina
设计哲学 简洁、易用、GNOME 集成 功能全面、高度可配置、协议广泛
协议支持 RDP, VNC RDP, VNC, SSH, NX, XDMCP, SPICE 等
用户界面 现代化、简单 功能丰富,选项较多,支持标签页
功能集 核心远程连接功能 高级认证、插件、脚本、隧道、截图等
目标用户 GNOME 用户、需要简单工具的新手 需要广泛协议支持和高级功能的用户
集成度 与 GNOME 桌面环境集成度高 独立应用,可在多种桌面环境使用

总的来说,GNOME Connections 更适合那些偏好简洁、与 GNOME 环境高度集成且主要使用 RDP/VNC 的用户。而 Remmina 则更适合需要连接多种协议、进行复杂配置或需要高级功能(如 SSH 隧道、插件扩展)的用户。

总结

GNOME Connections 为 GNOME 用户提供了一个优雅且易于使用的远程桌面解决方案。它专注于简化 RDP 和 VNC 连接的体验,非常适合快速访问远程系统或进行基本的服务器管理。虽然它的功能集和协议支持不如 Remmina 等工具广泛,但其简洁性和与 GNOME 桌面的无缝集成使其成为许多用户的理想选择。

该项目仍在积极开发中,未来可能会加入更多社区期待的功能。如果您正在寻找一个简单、原生的 GNOME 远程桌面客户端,GNOME Connections 值得一试。

项目地址: https://gitlab.gnome.org/GNOME/connections

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。