什么是 Ubuntu 远程桌面? 如何设置和使用它

如果您在家工作,或者离您的 Ubuntu PC 太远,那么设置远程连接似乎很明智。

Ubuntu 具有内置的远程桌面工具。 这使您可以从任何其他计算机或移动设备完全控制您的桌面。 您将看到该屏幕上的内容并能够移动鼠标甚至键入!

远程桌面功能支持 RDP 和 VNC,默认内置于 Ubuntu。 以下是如何在 Ubuntu 中使用远程桌面软件。

3 种远程控制 Ubuntu 的方法

一般来说,您可以通过三个选项来远程控制 Ubuntu PC:

  1. SSH:安全外壳
  2. VNC:虚拟网络计算
  3. RDP:远程桌面协议

虽然许多 Linux 用户将 SSH 视为他们选择的远程连接工具,但它缺乏图形用户界面 (GUI)。

通常,这三个选项是分开的。 但是,得益于 Ubuntu 内置的远程桌面工具,您可以在同一个应用程序中使用 SSH、VNC 和 RDP。 Linux、Mac 和 Windows PC 可以使用远程桌面工具来控制 Ubuntu,Android 和 iOS 也是如此。

但首先,您必须在系统上启用远程桌面功能。

启用 Ubuntu 远程桌面

启用 Ubuntu 远程桌面再简单不过了。 您不需要安装任何东西:Ubuntu 具有内置的 VNC 支持。 但是,您需要移至 Ubuntu PC 进行首次设置。

点击 搜索 并输入 桌面共享,然后单击 分享. 系统将显示一个充满选项的简单窗口。 沿着窗口的顶部边缘,切换开关以启用该功能。 接下来,点击 屏幕共享 按钮,再次找到窗口上的开关并单击它以启用。

确保您已启用 允许连接控制屏幕. 出于安全考虑,您还应该在此处设置密码。

一旦您启用远程连接,该应用程序将显示您的 Ubuntu 设备的本地名称。 这是一个 VNC 地址——记下它以便以后远程访问 Ubuntu 桌面。

使用 VNC 远程控制 Ubuntu

从另一台设备通过 VNC 控制 Ubuntu PC 很简单。 请确保您安装了 VNC 客户端或查看器应用程序。 以下是如何从另一台台式计算机使用 VNC。

来自另一个 Linux 设备的远程桌面 Ubuntu

Ubuntu(以及许多其他 Linux 发行版)带有预装的远程桌面查看器。 这意味着一旦您为远程连接配置了 Ubuntu PC,您就可以从您使用的任何 Linux 发行版远程登录到它,包括 Ubuntu 到 Ubuntu 远程桌面连接。

  • 点击 搜索 并输入 偏僻的.
  • 选择第一个结果, 雷米纳.
  • 选择 虚拟网络 在左侧的下拉菜单中。
  • Enter 您之前为 Ubuntu PC 记下的 VNC 地址(或 IP 地址)。
  • 轻敲 Enter 开始连接。
  • 出现提示时,输入密码。

添加设备时,它们将保存在列表中,以便您将来可以快速访问它们。

使用此工具从网络上的其他 Linux 桌面远程桌面 Ubuntu,以便您可以远程控制该计算机。 您还可以使用此工具来控制安装了 VNC 客户端的任何计算机。

从 Windows 远程连接到 Ubuntu

想要从 Windows 计算机控制您的 Ubuntu 计算机吗? 使用相同的 VNC 地址(或您的 Ubuntu 计算机的 IP 地址),您可以。

但是,首先,您需要在 Windows 计算机上安装 VNC 客户端,例如 VNC 查看器(来自 VNC Connect)。 然后你可以通过输入 VNC 或 IP 地址连接到你的 Ubuntu 机器。

查看我们关于从 Windows 建立到 Ubuntu 的远程桌面连接以及从 Windows 远程访问您的 Linux 台式计算机的指南以获取完整详细信息。

从 Mac 建立 Ubuntu 远程桌面

想要连接到他们的 Ubuntu 机器的 Mac 用户应该使用内置的 VNC 查看器工具。

同样,连接到您的 Ubuntu 机器只需输入您的 IP 地址或提供的 VNC 地址。 想要一些有关在 Mac 上使用 VNC 的深入信息吗? 查看我们关于如何使用 Apple 远程桌面的教程。

Ubuntu 上的 RDP 怎么样?

也可以通过 RDP 连接到 Ubuntu PC。

远程桌面协议是微软开发的专有系统。 事实证明,RDP 服务器和客户端应用程序在大多数软件平台上都可用。

RDP 的身份验证系统依赖于您计算机的用户名和密码,并且设置起来快捷方便。

配置 Ubuntu RDP 连接

在通过 RDP 连接到 Ubuntu 之前,您需要知道远程计算机的 IP 地址。 最简单的方法是打开一个终端并输入:

ifconfig

请务必注意 网络地址 与您使用的连接类型对应的值。 例如,如果 Ubuntu 计算机在以太网上,则使用相应的 IP 地址。

接下来,您需要安装 xrdp。 这是用于 Ubuntu(和其他 Linux 设备)的 RDP 服务器,并且在远程连接之前是必需的。

使用以下命令安装 xrdp:

sudo apt install xrdp

安装后,使用以下命令启动服务器:

sudo systemctl enable xrdp

随着 xrdp 的运行,您就可以使用 RDP。

使用 Ubuntu 设置远程桌面 RDP 连接

如前所述,RDP 客户端可用于大多数平台。 例如,如果您使用 Linux 计算机远程访问 Ubuntu 桌面,则可以使用 Remmina 的 RDP 功能。 同样,RDP 内置于 Windows 中。

如果您使用的是标准桌面,请按照以下步骤使用 RDP 连接到 Ubuntu。

  • Ubuntu/Linux: 启动 Remmina 并选择 研发计划 在下拉框中。 Enter 远程 PC 的 IP 地址并点击 Enter.
  • 视窗: 点击 开始 并输入 研发计划. 查找远程桌面连接应用程序并单击 打开. 输入你的 Ubuntu 电脑的 IP 地址并点击 连接.
  • 苹果电脑: 首先安装 微软远程桌面 10 来自 App Store 的软件。 启动软件,点击 添加桌面,在下面添加IP地址 电脑名称, 然后 Save. 只需双击应用程序窗口中的连接图标即可启动远程桌面会话。

我们在 Mac 上使用 RDP 的指南将在此处有所帮助。 它旨在远程控制 Windows PC,但设置与 Linux 相同。

请注意,RDP for Ubuntu 将在首次建立连接时提示您输入 PC 帐户凭据。

在 Ubuntu 中使用 Chrome 远程桌面

如果您无法使用 Ubuntu 建立远程桌面访问,您可以尝试一个几乎通用的替代方法:Chrome 远程桌面。

这是一款适用于 Linux、Windows、macOS 和 Chrome OS 的跨平台可下载工具,可让您远程访问您的 PC。 您还可以使用 Android 或 iOS 移动应用程序进行远程访问。

使用 Chrome 远程桌面,可以通过您的 Google 帐户管理远程访问。 您所需要的只是远程 PC 的访问代码。 启动与 Ubuntu 的远程桌面会话后,您可以像使用任何其他远程桌面连接工具一样控制您的计算机。

有关更多信息,请参阅我们的 Chrome 远程桌面指南。

您可以在家外远程控制 Ubuntu 吗?

想要在旅行时连接到您的 Ubuntu 机器吗? 这有点棘手,但并非完全不可能。 您将需要来自服务的静态 IP 或动态地址,例如 动态域名解析. 这基本上将 Web 地址转发到在您的网络上运行 DynDNS 的设备。

相关:最好的免费动态 DNS 提供商

与 Ubuntu 建立远程桌面连接

无论您的远程桌面要求是什么,都不要受到 Ubuntu 的限制。 它具有内置工具,可确保您可以通过 SSH、VNC 和 RDP 连接到您的 Ubuntu PC。

如果原生远程控制应用程序过于复杂,您可以使用 Chrome 远程桌面这个更简单的选项。 有了上面的方法,现在你知道如何远程桌面到 Ubuntu 了。

除了 Remmina 之外,还有其他几个适用于 Linux 的远程桌面客户端,您可以使用它们与您的系统进行远程桌面。