8个最好用的Linux远程桌面工具

8个最好用的Linux远程桌面工具

远程连接到一台电脑有几个好处。也许你想帮助解决你朋友桌面上的一个问题,或者你想远程使用另一个桌面会话来工作。

无论你的用例是什么,Linux上的远程桌面工具都能让你轻松连接。当然,每个工具的构建方式都不同。所以,你可以选择适合你个人或专业要求的工具。

注:这里提到的一些应用程序不是开源的。它们被包括在Linux的使用范围内。这些应用程序都有适当的标记。

这里有最好的Linux远程桌面工具:

1. Remmina

Remmina

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

如果你想要一个有能力的开源远程桌面工具,你就不能不选择它。

除了协议支持外,它的功能还可以让你轻松地进行屏幕截图、恢复连接、缩放质量、配置分辨率等等。

此外,这些功能还可以在插件的帮助下进行扩展。

优点:

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

缺点:

  • 只适用于Linux
  • 对新用户来说,它可能不是很容易使用

安装 📥

Reminna在大多数发行库中都有。然而,为了确保你得到最新的版本,你可以通过Flathub或Snap把它安装成Flatpak,就像你喜欢的那样。

对于Flatpak,你可以使用以下命令(如果不使用软件中心)进行设置。

flatpak install flathub org.remmina.Remmina

2. GNOME Connections

GNOME Connections

GNOME Connections是一个简单明了的应用程序,它可以让你使用RDP/VNC协议快速连接到一个远程桌面。

它不支持其他协议或任何花哨的功能。你得到的是一个简单的一键式应用程序,支持缩放、带宽调整和其他几个选项。

优点:

  • 易于使用和简单
  • 为GNOME量身定做,但也可以在其他桌面环境下工作

缺点:

  • 它不支持许多协议
  • 它可能无法为大多数人提供各种功能,而且没有插件支持。

安装 📥

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

如果你已经安装了Flatpak,使用下面的命令通过终端进行安装:

flatpak install flathub org.gnome.Connections

3. X2Go

X2Go

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

你也可以使用客户端软件连接到Windows,因为你没有服务器可以安装在其他平台上。

所以,X2Go对于经常连接到Linux电脑的用户来说是一个很好的选择。

优点:

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

缺点:

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

安装 📥

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

sudo get install x2goclient

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

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

你可以在其官方文档中探索更多内容。

4. KRDC

KRDC

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

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

优点:

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

缺点:

  • 没有跨平台的可用性;只有Linux

安装 📥

你可以从KDE的发现中心找到KRDC,或者用Flathub或Snap安装它。

如果你想通过终端安装Flatpak,使用下面的命令:

flatpak install flathub org.kde.krdc

5. TigerVNC

TigerVNC

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

换句话说,你需要在远程计算机上安装服务器,并安装客户端程序来进行连接。

客户端程序相当简单,有显示设置和压缩的多种调整等基本选项。与其他一些选项相比,TigerVNC能够为你提供快速的远程连接体验。

优点:

  • 跨平台
  • 快速的性能

缺点:

  • GUI感觉过时
  • 它不支持多种协议

安装 📥

你可以从GitHub的发布部分找到软件包,或者在SourceForge上抓取二进制文件。

6. TeamViewer (非FOSS)

TeamViewer

TeamViewer是一个流行的工具,可以跨平台使用,甚至可以选择通过移动设备连接。有趣的是,还有一个网络客户端可用。因此,要连接到其他系统,你不需要在你的电脑上安装客户端。

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

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

与其他一些选项不同,你不需要一个IP地址。在远程计算机上安装TeamViewer后,你会得到一个独特的ID,与你想授权远程连接的用户分享它,就这样了!

优点:

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

缺点:

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

安装 📥

TeamViewer为Linux发行版提供二进制文件以方便安装。你可以抓取Ubuntu的.deb包。

7. AnyDesk (非FOSS)

AnyDesk

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

你可以免费使用它,同时还有对安卓和iOS的移动支持。你需要购买一个许可证来解锁它的所有功能。

优点:

  • 跨平台支持
  • 移动支持

缺点:

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

安装 📥

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

8. Apache Guacamole

Apache Guacamole是一个专门针对云系统(或服务器)的远程桌面工具。

如果你的服务器运行一个操作系统,你可以安装Apache Guacamole并通过网络浏览器从任何其他平台访问它。因此,它把自己定位为一个无客户端的远程桌面网关。

优点:

  • 为云计算量身定做
  • 免费和开放源代码

缺点:

  • 一个专门的工具但不适合所有人

小结

还有一些更开源的选择,如FreeRDPXRDP。FreeRDP对我来说不起作用,但它被积极维护。所以,你可以试一试。注:XRDP需要从源安装。

评论留言