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

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

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


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

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

1. Remmina

Remmina 是一个多功能的免费开源远程桌面客户端,支持多种协议,包括 RDPVNC、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 需要从源代码安装。如果你愿意编译源代码,可以看看它。

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

本文由作者 王大神 原创发布于 大神网的AI博客。

转载请注明作者:王大神

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

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2023年10月28日 下午11:29
下一篇 2023年10月28日

相关推荐

  • 制作漂亮的二维码:QRBTF网站和React组件

    在数字化时代,二维码已经成为了不可或缺的一部分,用于快速传递信息。然而,通常情况下,二维码看起来都很相似,缺乏个性和创意。如果你想要制作一个独特且漂亮的二维码,QRBTF是一个值得一试的工具。本文将介绍QR…

    2023年9月28日
    00
  • 如何在Ubuntu 20.04上启用SSH Root密码登录

    在Ubuntu 20.04上,SSH(Secure Shell)是一种强大的远程连接工具,它允许您通过网络安全地访问您的服务器。默认情况下,SSH不允许Root用户使用密码进行登录,这是为了提高安全性而设计的。然而,在某些情况下,您…

    2023年12月14日
    00
  • 在Linux中创建VxVM卷和文件系统教程

    王大神,作为一名自由职业者,您对技术的热情和对自由的追求使您更需要掌握各种技能,包括在Linux系统上创建VxVM卷和文件系统。这项技能在远程工作和处理技术方面的项目中非常重要。在本教程中,我们将深入了解如何…

    2023年12月10日
    00
  • 在UOS上安装微信的多种方法详解

    在我们快速变化的数字时代,社交媒体变得愈发重要。微信作为中国最受欢迎的社交应用之一,无疑是连接亲朋好友、分享生活点滴的首选工具。然而,在Linux操作系统UOS上安装微信可能会让一些人感到困惑。今天,我将向…

    2023年10月21日
    00
  • 编译 Ubuntu 20.04 内核教程

    在计算机世界里,操作系统是一切的基础,而Linux作为一个强大而开放的操作系统,允许你深入定制内核以满足你的需求。Ubuntu 20.04是一个备受欢迎的Linux发行版,它的内核也可以根据你的要求进行编译和定制。本教程…

    2023年10月29日 教程
    00
  • PyPy搬迁GitHub: 开源世界的新征程

    在数字化时代的洪流中,开源软件不仅是技术发展的催化剂,更成为了连接全球开发者的桥梁。近日,Python解释器PyPy的一项重大决策,无疑为这座桥梁增添了新的一环——正式宣布迁移到微软旗下的GitHub平台。这一决定不…

    2024年1月6日
    00
  • 如何在Ubuntu上安装MySQL

    有一天,你突然意识到你需要在你的Ubuntu系统上安装MySQL数据库。也许你是一名开发人员,需要一个强大的数据库管理系统来存储和管理数据。也许你是一名系统管理员,需要为你的服务器配置一个可靠的数据库。无论是哪…

    2023年11月2日
    00
  • 在Linux和Ubuntu上安装Python和Tkinter教程

    你是否曾经想过在你的Linux或Ubuntu系统上安装Python和Tkinter,以便开始编写GUI应用程序?或许你正在探索开发的世界,想要学习如何在这些操作系统上配置Python环境,那么你来对地方了。 在这篇教程中,我们将带你…

    2023年10月13日
    00
  • 如何使用iptables将特定IP的流量重定向到本地服务

    在网络世界中,有时我们需要将特定来源的网络流量重定向到本地服务,以实现各种目的。这可以通过Linux中强大的防火墙工具iptables来实现。本文将详细介绍如何使用iptables在本地主机上将从特定物理网卡(ethX)过来…

    2023年10月22日
    00
  • UBUNTU 22.04 lst 双硬盘分区方案

    在计算机科技不断进步的今天,拥有一台性能强大的电脑已经成为了日常生活和工作中的必需品。而对于那些追求速度和容量的用户来说,双硬盘分区方案成为了一个非常常见的选择。这种方案适用于那些同时拥有固态硬盘(S…

    2023年1月22日
    00

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注