如何从windows建立对ubuntu的远程桌面访问

需要从其他位置远程访问Ubuntu PC吗?下面是如何从Windows使用Ubuntu远程桌面。...

你在一个房间里,坐在电脑前;你想要的数据在另一台运行Ubuntu的计算机上。如果两台计算机在同一个房子里,没有问题;但是如果他们在不同的办公室呢?这可能有点像散步!

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

为什么要从windows远程连接到ubuntu?

您可能希望远程连接到Ubuntu计算机的原因有很多。也许你正在工作,需要登录你的家庭电脑。或者,你可以在一个房间里放一台Ubuntu电脑,在另一个房间里放一台Windows电脑。也许你想在Ubuntu上运行更新,或者访问文件。

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

要与运行默认桌面环境的Ubuntu计算机建立远程连接,您有三个关键选项:

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

但是,首先,您需要做一些准备:

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

让我们依次看看这些。

准备windows rdp到ubuntu的连接

远程访问解决方案易于在同一网络上设置和管理。然而,如果你在家工作,这会立即使事情复杂化。

要在不同网络上的PC上使用VNC和RDP,您需要启用通过路由器访问远程计算机的功能。这是使用“端口转发”完成的。但是,在设置此项之前,您需要IP地址。

找到你的ubuntu电脑的ip地址

在通过RDP或VNC与Ubuntu设备建立连接之前,您需要IP地址。

第一种方法最简单。实际转到Ubuntu机器,按Ctrl+Alt+T打开终端,然后输入命令:

ifconfig

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

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

这两种选择都不可行?您还可以通过计算机浏览器直接连接到路由器。

一旦登录到路由器的管理控制台,您将能够看到连接了哪些设备。只需查找您的Ubuntu设备名称,找到IP地址,并记下它以备将来使用。

启用端口转发

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

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

ip r | grep default

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

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

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

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

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

使用ssh设置访问权限

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

要明确的是:这不是一个远程桌面选项;没有鼠标控制。但是远程安装您将要使用的工具是很有用的。但是,SSH通常在默认情况下是禁用的,因此如果没有安装,则需要修复此问题。

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

一旦通过终端(sudo-apt-install-openssh服务器)安装,您就可以进行远程连接。只需输入IP地址、Ubuntu用户名和密码。然后,您可以使用终端安装RDP和VNC所需的工具。

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

最简单的选择是使用远程桌面协议或RDP。内置于Windows中,此工具可以在家庭网络上建立远程桌面连接。你所需要的只是Ubuntu设备的IP地址。

当必要的软件预装在Windows上时,您需要在Ubuntu上安装xrdp工具。要执行此操作,请打开终端窗口(Ctrl+Alt+T)并输入:

sudo apt install xrdp

跟着这个

sudo systemctl enable xrdp

等待安装,然后使用“开始”菜单或“搜索”在Windows中运行远程桌面应用程序。键入rdp,然后单击远程桌面连接。在应用程序打开的情况下,在计算机字段中输入IP地址。

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

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

ubuntu的rdp疑难解答

虽然RDP是远程连接到Ubuntu PC的一个很好的选择,但在Ubuntu 18.04 LTS上它是不可靠的。在Ubuntu上登录到同一帐户时,建立远程连接似乎有问题。

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

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

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

Ubuntu20.04LTS应该包含一个解决这个问题的补丁。

2.使用vnc从windows连接到ubuntu

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

在远程PC上,检查更新后安装TightVNC服务器组件:

sudo apt update

然后安装server utility:

sudo apt install tightvncserver

然后您需要运行它:

sudo tightvncserver

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

既然在Ubuntu上安装了TightVNC服务器,您就需要在Windows上安装客户端。这可以从www.tightvnc.com/download.php下载——请确保选择正确的版本,因为它有32位和64位版本。

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

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

192.168.0.99:1

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

使tightvnc更安全

默认情况下,TightVNC将加密您的密码,但不会加密其他内容。这使得通过internet的连接不安全。幸运的是,由于SSH和Xming,安全性可以得到增强。

要使用此工具,请从Sourceforge下载并安装适用于Windows的Xming工具。完成后,查找桌面快捷方式,单击鼠标右键,然后选择“属性”。

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

"C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow

单击“应用”保存更改,然后单击“确定”。双击图标运行Xming,然后打开PuTTY。在此,展开左侧的菜单以连接>SSH>X11。

选中启用X11转发,然后返回菜单顶部的会话。

输入远程设备的IP地址,然后单击“打开”。片刻之后,与远程Ubuntu桌面的安全连接将可用。

3.使用商业工具将桌面远程连接到ubuntu

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

但是如果你不打算访问你的路由器呢?如果这看起来太复杂,那么需要第三方商业软件来帮助远程桌面。有几个可用,但不是所有都支持Linux。

我们建议您尝试:

  • NoMachine:最初作为Linux远程桌面工具发布,现在可以在所有主要平台上使用。在目标计算机上安装,然后在本地计算机上安装,并建立远程连接。
  • Chrome远程桌面:使用您的Google帐户通过Chrome浏览器管理远程访问。
  • TeamViewer:一个著名的商业远程桌面解决方案,它提供Linux软件。只需事先安装客户端和主机软件。还提供一个主机应用程序,用于远程访问Raspberry Pi设备。

请注意,这些工具需要在使用前进行设置。如果您的同事靠近远程PC,他们可能会提供帮助。有关更多建议,请参阅我们的远程访问工具列表。

选择合适的ubuntu远程桌面解决方案

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

有三个主要选项可供选择:

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

您还可以使用SSH向Ubuntu PC发出一些远程指令。

我们向您展示了从Windows建立到Ubuntu计算机或服务器的远程连接的三种方法。每种方法都有其优缺点。但是,如果你只是想进入Ubuntu,可以在Windows10上尝试Linux的Windows子系统?

Subscribe to our newsletter

Join our newsletter for tech tips, reviews, free ebooks, and exclusive deals!

Click here to subscribe

  • 发表于 2021-08-06 21:11
  • 阅读 ( 619 )
  • 分类:IT

你可能感兴趣的文章

ubuntu:初学者指南

...应该是每个人都可以自由访问的,无论语言、残疾或收入如何。 ...

  • 发布于 2021-03-12 17:29
  • 阅读 ( 306 )

修复远程桌面连接和屏幕问题的8个技巧

... 以下是如何使用RDP包装库在Windows 10 Home上允许远程桌面连接: ...

  • 发布于 2021-03-18 02:45
  • 阅读 ( 540 )

如何通过手机远程控制电脑

... 无论你的使用情况如何,在Android和PC之间使用远程桌面软件都非常简单,任何人都可以做到。 ...

  • 发布于 2021-03-22 16:16
  • 阅读 ( 261 )

从任何地方控制windows pc的十大远程访问软件

... 相关:如何设置TeamViewer并从任何地方访问您的PC ...

  • 发布于 2021-03-28 10:48
  • 阅读 ( 240 )

如何在ubuntu上安装ftp服务器

... 许多Linux服务器运行Ubuntu。那么,让我们看看如何在Ubuntu服务器上设置FTP服务器。 ...

  • 发布于 2021-03-30 13:11
  • 阅读 ( 312 )

ubuntu桌面与ubuntu服务器:有什么区别?

... 相关:如何使用SSH远程管理服务器 ...

  • 发布于 2021-03-30 21:38
  • 阅读 ( 971 )

如何在linux上安装和使用teamviewer

...得轻而易举,而且它是免费的,可供私人使用。下面介绍如何在Linux上安装和使用它。 跨平台系列技术支持 当朋友和家人遇到电脑问题时,你是他们的技术顾问吗?帮忙总是好的,但是任何能让工作更快更容易的事情都是最受...

  • 发布于 2021-04-02 03:35
  • 阅读 ( 195 )

如何在ubuntu上设置远程桌面

...相同选项和设置。我们用ubuntu18.04 LTS完成了这个过程。 如何在远程主机上启用屏幕共享 这些是你在将要连接到的远程Ubuntu计算机上所做的设置。 在“系统”菜单上,单击“设置”图标。 在“设置”对话框中,单击侧面板中的...

  • 发布于 2021-04-03 07:59
  • 阅读 ( 218 )

如何从手机远程访问计算机

...择。但是如果你使用Chrome,这可能是你最简单的选择。 如何设置Chrome远程桌面(测试版) Chrome Remote Desktop最初的迭代是作为Chrome Web Store的可安装Chrome应用程序进行的,但由于谷歌正在逐步淘汰Chrome应用程序以换取渐进式的Web应...

  • 发布于 2021-04-08 01:43
  • 阅读 ( 220 )

Windows10中的“开发者模式”是什么?

...各种以开发者为中心的设置,以及做其他类似的事情。 如何启用开发者模式 此设置在“设置”应用程序中可用。要访问它,请进入Settings>Update&Security>For Developers并选择“Developer mode”。 您的Windows 10 PC将进入开发者模式...

  • 发布于 2021-04-08 06:54
  • 阅读 ( 208 )
71962989
71962989

0 篇文章

相关推荐