Ubuntu 远程桌面
如果您需要在远离 Ubuntu 系统且拥有 Windows PC 的情况下访问 Ubuntu 计算机,那么您来对地方了。本指南向您展示如何从任何 Windows 计算机远程访问您的 Ubuntu 计算机。
连接远程桌面的方法
您可以通过多种方式从另一台计算机访问 Ubuntu 计算机。有多个第三方应用程序允许从另一个系统进行远程桌面访问。例如:
使用 putty 通过 SSH 连接到 Ubuntu 机器的终端
远程桌面协议 (RDP)
通过 SSH 进入 Ubuntu 机器
您只需在 Windows 系统上安装 putty,即可通过 SSH 访问 Ubuntu 计算机的终端。您可以访问 putty 官方网站(下载 PuTTY – 适用于 Windows 的免费 SSH 和 telnet 客户端),在系统上下载并安装 putty。
单击此处锚标记下载并安装 putty。
此按钮将带您进入下载页面。
根据您的操作系统版本选择MSI(Windows安装程序)文件,然后将开始下载。
下载完成后,运行 MSI 文件并安装 Putty。
输入 Ubuntu 计算机的 IP 地址以及端口号,然后单击打开按钮。
输入用户名,提供密码,然后按Enter。
您现在应该登录到您的 Ubuntu 机器。
但是,在此 SSH 方法中,访问仅限于终端。要获得完整的 GUI 访问,您可以尝试下一节中介绍的 RDP 或 VNC 方法。
远程桌面协议
RDP 预装在 Windows 操作系统中。因此,只需在Ubuntu机器上安装此软件即可使用远程系统。这是远程访问 Ubuntu 的最简单方法,但它也有一些限制,例如用户登录时访问 Ubuntu 机器的问题。
此问题在 Ubuntu 18.04 LTS 中存在错误,并且在 Ubuntu 20.04 LTS 中仍未解决。因此,如果您使用 18.04 之前的任何版本的 Ubuntu,以下过程应该适合您。否则,请跳过此方法,使用VNC方法从Windows操作系统远程访问Ubuntu机器。
要在 Windows 操作系统上运行它,请在搜索栏中搜索术语“RDP”,然后单击远程 桌面 连接。
该应用程序将运行,并且系统会要求您输入要访问的计算机的 IP 地址。
但是,在此之前,您需要安装 XRDP。要安装 XRDP,请运行以下命令:
系统将要求您允许占用额外的磁盘空间来安装 XRDP。按“y”,安装将开始。
安装完成并安装 XRDP 后,通过发出以下命令检查 XRDP 服务是否正在运行:
如果服务处于活动状态并且正在运行,那就太好了。
否则,通过运行 sudo systemctl start xrdp 命令启动服务。
启用服务在引导加载时运行/启动它。
在 Ubuntu 机器上运行 XRDP 后,现在是时候配置防火墙了。
通过允许端口 3389 从任何到任何 TCP 连接来配置防火墙,因为 XRDP 侦听端口号 3389。
允许该端口后,您就可以从 Windows RDP 访问 Ubuntu 计算机了。
让我们确定 Ubuntu 计算机的 IP 地址,以便我们可以通过 Windows 操作系统的 RDP 应用程序访问它。
正如你所看到的,我的Ubuntu系统的IP地址是192.168.18.134。
现在,从 Windows 操作系统通过 RDP 客户端访问它。
打开远程桌面连接应用程序,然后单击显示 选项按钮。
输入IP地址,输入Ubuntu系统的用户名,勾选允许我要保存凭据复选框,然后点击连接按钮。
会出现确认连接的提示;单击是。
输入指定用户的密码,然后单击确定。
提供密码后,您将从 Windows 操作系统登录到 Ubuntu 计算机。