远程桌面工具:让你的电脑随时随地可达

有没有想过能够远程连接到一台电脑的便利性?也许你想要帮助朋友解决他们电脑上的问题,或者你需要远程连接到另一台电脑来进行工作。

无论你的用途是什么,Linux 上的远程桌面工具让你可以轻松连接。当然,每个工具都有不同的特点,所以你可以选择适合你个人或专业需求的工具。


非自由软件警告!这里提到的一些应用程序不是开源的。它们是在 Linux 使用的上下文中包含的。这些应用程序已经被标记为不是开源的。

以下是适用于 Linux 的最佳远程桌面工具:

1. Remmina

Remmina 是一个多功能的免费开源远程桌面客户端,支持多种协议,包括 RDP、VNC、SPICE、X2GO、SSH 和 HTTP(S)。

如果你想要一个功能强大的开源远程桌面工具,那么 Remmina 绝对是一个不错的选择。

除了协议支持外,它还具有让你轻松进行截图、恢复连接、调整画质、配置分辨率等功能。

此外,它的功能可以通过插件来扩展。

优点:

  • 使用 GTK 编写,提供对 Linux 发行版的本机支持。
  • 可通过服务器地址快速建立连接。
  • 支持保存连接配置文件。
  • 支持多种协议。
  • 支持插件,以扩展功能,如 Kiosk 模式、代理支持、终端模拟器等。

缺点:

  • 仅适用于 Linux。
  • 对新用户来说可能不太容易使用。

安装 ?

Remmina 在大多数发行版的仓库中都可以找到。但是,为了确保获得最新版本,你可以通过 Flathub 或 Snap 安装它,具体方式如下:

对于 Flatpak,你可以使用以下命令(如果不使用软件中心)或按照我们的 Flatpak 指南进行设置。

flatpak install flathub org.remmina.Remmina

推荐阅读 ?

在 Ubuntu 中配置 SSH 的完整指南

2. GNOME Connections

GNOME Connections 是一个简单的应用程序,允许你使用 RDP/VNC 协议快速连接到远程桌面。

它不支持其他协议或任何复杂的功能。你只需要一个简单的一键应用程序,支持缩放、带宽调整和一些其他选项。

优点:

  • 易于使用且简单。
  • 专为 GNOME 定制,但也可以在其他桌面环境中使用。

缺点:

  • 不支持多种协议。
  • 对于大多数人来说,可能不提供所有种类的功能,也没有插件支持。

安装 ?

你可以通过 Flathub 在你选择的任何发行版上安装 GNOME Connections。

如果已经设置了 Flatpak,可以使用以下命令通过终端安装:

flatpak install flathub org.gnome.Connections

3. RustDesk

RustDesk 是一个基于 Rust 的远程桌面软件,无需太多配置即可立即使用。它还允许自托管,以进一步增强远程连接的安全性。

优点:

  • 基于 NaCl 的 P2P 连接,具有端到端加密。
  • 支持多种硬件/软件编解码器。
  • 跨平台。

缺点:

  • 不提供软件中心或商店应用。

    安装 ?

它以多种包格式提供,如 .deb、.rpm、AppImage 等。你可以在其 GitHub 发布页面找到这些包。

4. X2Go

X2Go 是一个开源的、跨平台的远程桌面客户端,具有客户端-服务器架构。远程计算机必须安装 X2Go 服务器,该服务器应该是一台 Linux 系统。然后,你可以在选择的任何平台上安装 X2Go 客户端,然后使用它连接到 Linux 远程系统。

你还可以使用客户端软件连接到 Windows,因为你不需要为其他平台安装服务器。

因此,X2Go 是经常连接到 Linux 计算机的用户的绝佳选择。

优点:

  • 支持 Linux 服务器。
  • 跨平台客户端。
  • 支持 SSH 访问、打印机共享、剪贴板模式和声音支持。

缺点:

  • 使用修改过的 NX 3 协议,不支持其他协议。

安装 ?

X2Go 客户端可以在 Ubuntu 的软件中心中找到。或者,你可以在基于 Debian 的 Linux 发行版中使用以下命令:

sudo apt install x2goclient

要安装 x2go 服务器,使用以下命令:

sudo add-apt-repository ppa:x2go/stable
sudo apt update
sudo apt install x2goserver x2goserver-xsession

你可以在其官方文档中了解更多信息。

5. KRDC

KRDC 是由 KDE 构建的免费开源远程桌面工具。在一些 KDE 驱动的发行版中,你可以找到它的预安装版本,并在任何发行版上安装它。

它支持两种协议,包括 RDP 和 VNC。你拥有所有必要的选项,如缩放和远程会话管理。

优点:

  • 易于使用。
  • 记住连接历史。
  • 本地 Linux 支持。
  • 支持缩放。

缺点:

  • 不支持跨平台,仅适用于 Linux。

安装 ?

你可以从 KDE 的 Discover Center 中找到 KRDC,或者使用 Flathub 或 Snap 安装。

如果想要通过终端安装 Flatpak,可以使用以下命令:

flatpak install flathub org.kde.krdc

6. TigerVNC

TigerVNC 是一个具有客户端-服务器架构的免费开源远程计算机连接工具。

换句话说,你需要在远程计算机上安装服务器,然后安装客户端程序以连接。

客户端程序非常简单,具有显示设置和多种压缩选项的基本选项。与其他选项相比,TigerVNC 能够提供更快的远程连接体验。

优点:

  • 跨平台支持。
  • 快速性能。

缺点:

  • 图形用户界面感觉有点陈旧。
  • 不支持多种协议。

安装 ?

你可以在其 GitHub 发布页面找到包,或者在 SourceForge 上获取二进制文件。如果需要帮助,可以参考我们的 deb 文件安装文章。

7. TeamViewer(非自由软件)

TeamViewer 是一款流行的跨平台工具,甚至可以通过移动设备连接。有趣的是,它还提供了一个 Web 客户端。因此,要连接到其他系统,你不需要在你的计算机上安装客户端。

它是最古老的远程桌面共享工具之一。虽然它提到存在实验性的 Wayland 支持,但 TeamViewer 建议使用 Xorg 会话。

用户经常使用 TeamViewer 进行远程支持和协作。虽然对个人用途是免费的,但对于企业和企业用户来说,需要商业许可。

与其他一些选项不同,你不需要 IP 地址。只需在远程计算机上安装 TeamViewer,获取一个唯一的 ID,与你想要授权远程连接的用户共享它,就完成了!

优点:

  • 直观的用户体验。
  • 适合初学者。
  • 移动支持。

缺点:

  • 需要创建帐户以启用桌面共享。
  • 不是轻量级工具。
  • 不是开源的。

安装 ?

TeamViewer 提供了 Linux 发行版的二进制文件供简单安装。你可以获取 Ubuntu 的 .deb 包,或参考我们的 TeamViewer 指南获取帮助。

8. AnyDesk(非自由软件)

AnyDesk 是业界领先的远程桌面工具之一,具有良好的功能集和安全访问。

你可以免费使用它,还支持 Android 和 iOS 的移动设备。要解锁所有功能,你需要购买许可证。

优点:

  • 跨平台支持。
  • 移动支持。

缺点:

  • 免费版功能有限。
  • 不是开源的。

安装 ?

你可以在其下载页面找到各种 Linux 发行版的二进制文件,支持 Ubuntu、openSUSE 和 RHEL。

9. Apache Guacamole

Apache Guacamole 是一款专为云系统(或服务器)设计的特殊远程桌面工具。

如果你的服务器运行着一个操作系统,你可以安装 Apache Guacamole,并通过 Web 浏览器从任何其他平台访问它。因此,它被宣传为一种无需客户端的远程桌面网关。

优点:

  • 专为云计算定制。
  • 免费开源。

缺点:

  • 一种专业化的工具,不适合每个人。

总结

还有一些其他的开源选项,如 FreeRDP 和 XRDP。FreeRDP 对我来说没有起作用,但它在积极维护中。所以你可以试试。

XRDP 需要从源代码安装。如果你愿意编译源代码,可以看看它。

? 让我们知道你从列表中偏好哪一个,或者如果你有其他建议。我们可能会根据你的建议更新列表。

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

给TA打赏
共{{data.count}}人
人已打赏
指数词

远程桌面连接工具Remmina:连接Linux和Windows系统的简便指南

2023-10-28 23:29:06

指数词

如何在Ubuntu上安装最新版本的LibreOffice

2023-10-28 23:34:07

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索