如何从Windows建立对Ubuntu的远程桌面访问

你在一个房间里,坐在一台电脑前;你想要的数据在另一台运行 Ubuntu 的计算机上。如果两台计算机在同一所房子里,没问题,但如果它们在不同的办公室怎么办?可能需要步行一段时间!

因此,答案是设置远程桌面连接。了解如何设置从 Windows 到 Ubuntu 的远程桌面。

为什么要从 Windows 远程连接到 Ubuntu?

您可能想要远程连接到 Ubuntu 计算机的原因有多种。也许您正在工作,需要登录家用计算机。或者,您可能在一个房间有一台 Ubuntu 电脑,在另一个房间有 Windows 电脑。也许您想在 Ubuntu 上运行更新或访问文件。如何从Windows建立对Ubuntu的远程桌面访问

或者,您可能正在运行 Ubuntu 服务器来存储数据、网站甚至游戏。无论哪种方式,建立远程连接的方法都会节省大量的时间和精力。

您可以使用三个关键选项来与运行默认桌面环境的 Ubuntu 计算机建立远程连接:

  1. 远程桌面 (RDP)
  2. 虚拟网络计算 (VNC)
  3. 第三方远程桌面软件

不过,首先您需要做一些准备:

  1. 在远程设备的路由器上启用端口转发
  2. 查找IP地址
  3. 安装SSH

让我们依次看看这些。

准备 Windows RDP 到 Ubuntu 的连接

远程访问解决方案可以在同一网络上轻松设置和管理。但是,如果您在家工作,这会立即使事情变得复杂。

要在不同网络上的 电脑 上使用 VNC 和 RDP,您需要通过路由器启用对远程计算机的访问。您可以使用“端口转发”来做到这一点。但是,在设置之前您需要 IP 地址。

查找您的 Ubuntu 电脑 的 IP 地址

在通过 RDP 或 VNC 从 Windows 建立对 Ubuntu 设备的远程访问之前,您需要 IP 地址。

第一种方法是最简单的。物理上进入Ubuntu机器,按Ctrl + Alt + T打开终端,然后输入命令:

ifconfig
针对您当前使用的连接查找“inet addr”。例如,如果您使用 Wi-Fi,请查找wlan0。如果计算机通过以太网连接到网络,请查找eth0。

查找 IP 地址的另一种方法是在面板中找到网络连接图标,右键单击,然后选择“连接信息”。您将找到此处列出的 IP 地址。

这两个选项都没有开放吗?您还可以通过计算机的浏览器直接连接到路由器。

登录路由器的管理控制台后,您将能够查看连接了哪些设备。只需查找您的 Ubuntu 设备名称、IP 地址,然后记下以供日后使用。

启用端口转发

要访问另一个网络(例如您的工作网络)上的计算机,您需要在 Ubuntu 电脑 所在的路由器上启用端口转发。

首先建立路由器的 IP 地址。您可以使用ip r命令来执行此操作,并使用 grep 指定默认值:

ip r | grep default
记下 IP 地址,然后在浏览器中打开它以显示路由器的管理控制台。启用端口转发很简单:

  • 查找端口转发设置
  • 创建标记为远程桌面的新规则
  • 将内部端口号设置为3389
  • 将外部端口号设置为3389
  • 输入Ubuntu 电脑的IP地址
  • 单击“保存”

请注意,这些步骤是通用的,并且会根据您的路由器而有所不同。有关详细步骤,请查看路由器文档。

保存后,您应该能够通过组织的静态 IP 地址通过 RDP 远程连接到 Ubuntu 电脑。如果您的雇主不使用静态 IP(不太可能,但确实会发生),请改用动态 DNS 提供商。

如果您不使用商业远程桌面工具,您组织的系统管理员可以设置端口转发。

使用 SSH 设置访问

为了节省时间,您可能需要在 电脑 上安装 PuTTY(或者尝试使用 Windows 内置的 SSH 功能)。它使您能够设置 SSH 连接,从而可以远程访问 Ubuntu 命令行。

需要明确的是:这不是远程桌面选项;没有鼠标控制。但安装您将远程使用的工具会很有帮助。然而,SSH 通常在默认情况下处于禁用状态,因此如果未安装它,则需要修复它。

简而言之,这取决于您使用的 Ubuntu 版本以及您以前是否使用过 SSH。

通过终端(sudo apt install openssh-server)安装后,您将能够远程连接到 Ubuntu 桌面。只需输入 IP 地址以及 Ubuntu 用户名和密码。然后,您可以使用终端安装 RDP 和 VNC 所需的工具。

1.使用远程桌面协议进行远程访问

最简单的选择是使用远程桌面协议或 RDP。该工具内置于 Windows 中,可以通过家庭网络建立远程桌面连接。您只需要 Ubuntu 设备的 IP 地址即可从 Windows 建立到 Ubuntu 的远程桌面连接。

虽然 Windows 上已预安装必要的软件,但您需要在 Ubuntu 上安装 xrdp 工具。为此,请打开终端 ( Ctrl + Alt + T ) 并输入:

sudo apt install xrdp
按照此操作:

sudo systemctl enable xrdp
等待安装,然后使用“开始”菜单或搜索在 Windows 中运行远程桌面应用程序。键入rdp,然后单击“远程桌面连接”。打开应用程序后,在“计算机”字段中输入 IP 地址。 如何从Windows建立对Ubuntu的远程桌面访问

接下来,单击“显示选项”并添加Ubuntu 电脑 的用户名。您可以单击保存以保留这些设置以便在其他场合重复使用。

单击“连接”开始连接,并在出现提示时输入 Ubuntu 帐户密码。然后将建立连接,让您可以通过鼠标和键盘完全访问远程 Ubuntu 计算机。如果您计划经常使用此连接,您可以创建一个配置文件以节省时间。

对 Ubuntu 的 RDP 进行故障排除

虽然 RDP 是远程连接到 Ubuntu 电脑 的绝佳选择,但它在某些 Ubuntu 版本(例如 18.04 LTS)上并不可靠。在 Ubuntu 上登录同一帐户时建立远程连接似乎存在问题。

因此,解决此问题的简单方法是注销 Ubuntu 计算机。

如果这不可能,请尝试将 RDP 连接从 Xorg 服务器切换到 X11rdp。等待失败,然后再次尝试 Xorg。

您也可以在重新启动 Linux 计算机后尝试连接。

Ubuntu 22.04 LTS 应该包含一个修复程序,以使 RDP 到 Ubuntu 更顺畅。

2. 使用 VNC 从 Windows 连接到 Ubuntu

具有完整远程桌面功能的另一个选项是 VNC(虚拟网络计算)。它需要 Windows 电脑 上的客户端应用程序和 Ubuntu 上的服务器。

在远程 电脑 上,检查更新后安装 TightVNC Server 组件:

sudo apt update
然后安装服务器实用程序:

sudo apt install tightvncserver
然后你需要运行它:

sudo tightvncserver
此时,系统将提示您设置连接密码。记下桌面号码,通常为:1。

现在 TightVNC 服务器已在 Ubuntu 上设置,您需要在 Windows 上安装客户端。您可以从官方网站下载它 – 确保选择正确的版本,因为它有 32 位和 64 位版本。

下载:TightVNC

TightVNC 工具仅作为捆绑包提供,因此安装后,请在 Windows 搜索中查找 TightVNC Viewer。

启动查看器后,在远程主机中输入 Ubuntu 盒子的 IP 地址,然后输入桌面编号。所以,它可能看起来像这样:

192.168.0.99:1

如何从Windows建立对Ubuntu的远程桌面访问

出现提示时输入密码并开始远程桌面活动!

让 TightVNC 更安全

默认情况下,TightVNC 会加密您的密码,但不会加密任何其他内容。这使得通过互联网连接变得不安全。幸运的是,您可以使用 SSH 和 Xming 增强安全性。

从 SourceForge下载并安装适用于 Windows 的 Xming 工具即可使用它。完成此操作后,查找桌面快捷方式,右键单击,然后选择“属性”。

查找“快捷方式”选项卡,然后在“目标”字段中输入以下内容:

“C:\Program Files (x86)\Xming\Xming.exe” :0 -clipboard -multiwindow
单击“应用”保存更改,然后单击“确定”。双击图标运行Xming,然后打开PuTTY。在这里,将左侧的菜单展开到Connection > SSH > X11。

选中启用 X11 转发,然后返回菜单顶部的会话。 如何从Windows建立对Ubuntu的远程桌面访问

输入远程设备的 IP 地址,然后单击“打开”。稍后,即可建立与远程 Ubuntu 桌面的安全连接。

3.使用商业工具远程桌面到Ubuntu

如果您需要远程访问本地网络上的 Linux 电脑,那么到目前为止您所学到的一切都是标准的。如果您需要更进一步,启用端口转发的步骤将会有所帮助。

但是如果您无意访问路由器怎么办?如果这看起来太复杂,则需要旨在促进远程桌面的第三方商业软件。有几个可用,但并非所有都支持 Linux。

我们建议您尝试:

  • NoMachine:最初作为 Linux 远程桌面工具发布,现在可在所有主要平台上使用。在目标计算机上安装,然后在本地计算机上安装,并设置远程连接。
  • Chrome 远程桌面:使用您的 Google 帐户通过 Chrome 浏览器管理远程访问。
  • TeamViewer:著名的商业远程桌面解决方案。只需预先安装客户端和主机软件即可。它还提供了一个用于远程访问 Raspberry Pi 设备的主机应用程序。
    这些工具需要在使用前进行设置。如果您在远程电脑附近有同事,他们也许能够提供帮助。请参阅我们的远程访问工具列表以获取更多建议。

选择正确的 Ubuntu 远程桌面解决方案

您应该使用哪种远程桌面工具来连接 Ubuntu 和 Windows?

提供三个主要选项:

  • RDP:通过开源 xrdp 实现使用 Windows 远程桌面协议。
  • VNC:虚拟网络计算是 RDP 的替代方案,但安全性较差。
  • 商业远程软件:其中大多数需要最少的设置并支持 Linux。

您还可以使用 SSH 向您的 Ubuntu 电脑 发出远程指令。

我们向您展示了从 Windows 建立到 Ubuntu 计算机或服务器的远程连接的三种方法。每个都有其优点和缺点。但如果您只是想深入了解 Ubuntu,请尝试 Windows 10 上的适用于 Linux 的 Windows 子系统。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(1)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关推荐

  • 锁定fn键是什么意思(WIN系统快速锁定fn键方法)

    无论品牌或型号如何,每个键盘都包含一组独特的键,可让您快速访问特定任务或功能。 在数字键上方,有一行标记为F1到F12。这些键几乎可以在每个键盘上找到,无论是苹果Mac电脑还是PC…

    2023年3月15日
  • Windows10系统WinKey键盘快捷键大全

    Windows 10引入了一些新的键盘快捷键,可以帮助我们更快地工作和导航。我们大多数人都熟悉 Windows 8.1 键盘快捷键。现在让我们来看看一些新的 Windows 10 …

    2023年5月16日
  • 为什么键盘上要有两个shift键,让你更好输入

    无论您使用哪种类型的键盘,总会有两个 Shift 键,一个在左侧,另一个在右侧。然而,许多人在打字时只使用一个 Shift 键。那么,为什么键盘有两个 Shift 键呢? 键盘有两…

    2023年7月11日
  • 适用于Windows11的4个最佳密码管理器

    Windows 专用密码管理器的功能比 Web 浏览器中的密码管理器要多得多。除了管理和安全存储密码之外,它还可以存储重要的笔记和文档、银行和其他财务详细信息、身份详细信息、生成强…

    2023年10月10日
  • 在拼写词典中添加或删除单词

    当 Windows 10 中打开自动更正和突出显示拼写错误的单词时,它会自动检查您键入的单词的拼写错误。如果字典中没有找到该单词,则会用红色下划线表示。如果您将一个单词添加到词典中…

    2023年7月28日
  • 电脑死机是什么原因,win系统卡死机解决方法!

    使用计算机时,它可能会卡死并变得无法操作。听说如果你做强制关机会解决,但是重启的话需要时间。最重要的是,如果反复强制关机,可能会导致计算机出现故障。 在这里,我们将针对每种导致计算…

    2022年8月26日
  • 如何创建Windows Defender安全中心快​​捷方式

    本指南将向您展示如何在 Windows 10 电脑上创建 Windows Defender 安全中心快​​捷方式。 要创建 Windows Defender 安全中心的快捷方式,请…

    2023年7月28日
  • 修复虚拟机没有网络的方法和步骤,一分钟搞定

    虚拟机使用计算机或主机的互联网网络连接到网络。如果虚拟机已正确创建和配置,您应该具有活动的互联网,尽管网络连接的具体类型可能有所不同。但是如果虚拟机上没有互联网怎么办? 通过检查虚…

    2023年7月11日
  • 如何轻松修复无线适配器或接入点错误

    当您真正需要网络连接时,没有什么比没有网络连接更令人沮丧的了。最令人恼火的指标之一是 Windows“无线适配器或接入点问题”错误消息,主要是因为它没有为用户提供明确的位置来开始故…

    2023年8月15日
  • 在Windows10/8/7中禁用启动程序的4种方法

    您知道 Windows 启动时有些程序会自动运行吗?我们称这些程序为启动程序。拥有大量启动程序可能会显着降低计算机的启动和运行速度。但不用担心。您可以轻松地停止不必要的程序在 Wi…

    2023年8月15日