你在一个房间里,坐在电脑前;你想要的数据在另一台运行Ubuntu的计算机上。如果两台计算机在同一个房子里,没有问题;但是如果他们在不同的办公室呢?这可能有点像散步!
因此,答案是设置远程桌面连接。了解如何设置从Windows到Ubuntu的远程桌面。
您可能希望远程连接到Ubuntu计算机的原因有很多。也许你正在工作,需要登录你的家庭电脑。或者,你可以在一个房间里放一台Ubuntu电脑,在另一个房间里放一台Windows电脑。也许你想在Ubuntu上运行更新,或者访问文件。
或者,您可能正在运行Ubuntu服务器,以获取数据、网站甚至游戏。无论哪种方式,建立远程连接的方法都将节省大量时间和精力。
要与运行默认桌面环境的Ubuntu计算机建立远程连接,您有三个关键选项:
但是,首先,您需要做一些准备:
让我们依次看看这些。
远程访问解决方案易于在同一网络上设置和管理。然而,如果你在家工作,这会立即使事情复杂化。
要在不同网络上的PC上使用VNC和RDP,您需要启用通过路由器访问远程计算机的功能。这是使用“端口转发”完成的。但是,在设置此项之前,您需要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地址,然后在浏览器中打开它以显示路由器的管理控制台。启用端口转发很简单:
请注意,这些步骤是通用的,并且会因路由器的不同而有所不同。有关详细步骤,请查看路由器文档。
保存后,您应该能够通过组织的静态IP地址远程RDP到Ubuntu PC。如果您的雇主不使用静态IP(不太可能,但确实如此),请使用动态DNS提供商。
注意:如果您不使用商业远程桌面工具,组织的系统管理员可以设置端口转发。
为了节省时间,您可能希望在PC上安装PuTTY(或者只需尝试内置的Windows SSH功能)。这使您能够设置SSH连接,从而可以远程访问Ubuntu命令行。
要明确的是:这不是一个远程桌面选项;没有鼠标控制。但是远程安装您将要使用的工具是很有用的。但是,SSH通常在默认情况下是禁用的,因此如果没有安装,则需要修复此问题。
简而言之,这取决于您使用的Ubuntu版本,以及您以前是否使用过SSH。
一旦通过终端(sudo-apt-install-openssh服务器)安装,您就可以进行远程连接。只需输入IP地址、Ubuntu用户名和密码。然后,您可以使用终端安装RDP和VNC所需的工具。
最简单的选择是使用远程桌面协议或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计算机。如果计划经常使用此连接,可以为其创建配置文件以节省时间。
虽然RDP是远程连接到Ubuntu PC的一个很好的选择,但在Ubuntu 18.04 LTS上它是不可靠的。在Ubuntu上登录到同一帐户时,建立远程连接似乎有问题。
因此,解决这个问题的简单方法就是从Ubuntu计算机上注销。
如果不可能,请尝试将RDP连接从使用Xorg服务器切换到使用X11rdp。等待失败,然后重试Xorg。
您也可以在重新启动Linux计算机后尝试连接。
Ubuntu20.04LTS应该包含一个解决这个问题的补丁。
另一个具有完整远程桌面功能的选项是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将加密您的密码,但不会加密其他内容。这使得通过internet的连接不安全。幸运的是,由于SSH和Xming,安全性可以得到增强。
要使用此工具,请从Sourceforge下载并安装适用于Windows的Xming工具。完成后,查找桌面快捷方式,单击鼠标右键,然后选择“属性”。
查找快捷方式选项卡,并在目标字段中输入以下内容:
"C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow单击“应用”保存更改,然后单击“确定”。双击图标运行Xming,然后打开PuTTY。在此,展开左侧的菜单以连接>;SSH>;X11。
选中启用X11转发,然后返回菜单顶部的会话。
输入远程设备的IP地址,然后单击“打开”。片刻之后,与远程Ubuntu桌面的安全连接将可用。
如果您需要在本地网络上远程访问Linux PC,那么到目前为止所学到的一切都是标准的。如果您需要更进一步,那么启用端口转发的步骤将有所帮助。
但是如果你不打算访问你的路由器呢?如果这看起来太复杂,那么需要第三方商业软件来帮助远程桌面。有几个可用,但不是所有都支持Linux。
我们建议您尝试:
请注意,这些工具需要在使用前进行设置。如果您的同事靠近远程PC,他们可能会提供帮助。有关更多建议,请参阅我们的远程访问工具列表。
你应该使用哪个远程桌面工具来连接Ubuntu和Windows?
有三个主要选项可供选择:
您还可以使用SSH向Ubuntu PC发出一些远程指令。
我们向您展示了从Windows建立到Ubuntu计算机或服务器的远程连接的三种方法。每种方法都有其优缺点。但是,如果你只是想进入Ubuntu,可以在Windows10上尝试Linux的Windows子系统?
Join our newsletter for tech tips, reviews, free ebooks, and exclusive deals!
Click here to subscribe
... 无论你的使用情况如何,在Android和PC之间使用远程桌面软件都非常简单,任何人都可以做到。 ...
... 许多Linux服务器运行Ubuntu。那么,让我们看看如何在Ubuntu服务器上设置FTP服务器。 ...
...得轻而易举,而且它是免费的,可供私人使用。下面介绍如何在Linux上安装和使用它。 跨平台系列技术支持 当朋友和家人遇到电脑问题时,你是他们的技术顾问吗?帮忙总是好的,但是任何能让工作更快更容易的事情都是最受...
...相同选项和设置。我们用ubuntu18.04 LTS完成了这个过程。 如何在远程主机上启用屏幕共享 这些是你在将要连接到的远程Ubuntu计算机上所做的设置。 在“系统”菜单上,单击“设置”图标。 在“设置”对话框中,单击侧面板中的...
...择。但是如果你使用Chrome,这可能是你最简单的选择。 如何设置Chrome远程桌面(测试版) Chrome Remote Desktop最初的迭代是作为Chrome Web Store的可安装Chrome应用程序进行的,但由于谷歌正在逐步淘汰Chrome应用程序以换取渐进式的Web应...
...各种以开发者为中心的设置,以及做其他类似的事情。 如何启用开发者模式 此设置在“设置”应用程序中可用。要访问它,请进入Settings>Update&Security>For Developers并选择“Developer mode”。 您的Windows 10 PC将进入开发者模式...