前言

需要从 Windows 远程访问您的 Linux 台式计算机?以下是您需要了解的有关 RDP、VNC 和 SSH 到 Linux 的信息。

设置 Linux 服务器?也许您已将其配置为网络存储的解决方案。或者,也许您有一台 Linux 工作 PC、媒体中心,或者只是将第二台 PC 放在另一个房间。

无论如何,在某些时候,您需要从 Windows PC 或笔记本电脑远程访问 Linux 设备。那么,解决方案是什么?

Windows 用户有多种工具可以实现从 Windows 到 Linux 的简单远程桌面。想知道如何从 Windows 远程桌面到 Linux?继续阅读!

教程

RDP 远程连接

第一个也是最简单的选项是 RDP,即 Windows 内置的远程桌面协议。

在开始之前,您需要在 Linux 机器上安装 xrdp 软件。可通过单个命令使用 SSH:

sudo apt install xrdp

要 RDP 到 Linux,请在 Windows 计算机上运行远程桌面软件。在 Windows 8 及更高版本中,可win+R 运行 mstsc 运行:

就这么简单。

RDP 的好处:虽然设置可能需要更长的时间,但使用 RDP 提供了极大的可靠性和对 Linux 的远程桌面访问。这使其成为远程使用 Linux 机器的理想工具。

 VNC 连接到 Linux

虚拟网络连接 (VNC) 还提供对 Linux 桌面的远程访问。但是,与 RDP 一样,您需要安装一些专用软件。在 Linux 机器上,需要 VNC 服务器软件;在 Windows 上,一个客户端应用程序。

通过 VNC 连接到 Linux 的最流行的选项之一是 TightVNC。您可以在网站上找到 Windows 客户端软件,但请确保选择正确的版本:

下载:Windows 版 VNC

完成后,在你的 Linux 机器上安装tightvncserver。这可能是通过 SSH(请参阅下一节),或对计算机进行物理访问。

首先,在 Linux 中执行:

sudo apt update
sudo apt install tightvncserver    //安装 TightVNC 服务器
sudo tightvncserver    //运行tightvncserver,并在提示时设置密码

密码有八个字符的限制,现在正在运行tightvncserver,您将看到一个显示端口号的通知——记下它。

完成后,以下是从 Windows 连接到 Linux 机器的方法:

  • 在 Windows 中运行 TightVNC 查看器应用程序
  • 输入IP地址和端口号
  • 单击连接
  • 提示时输入您设置的密码

然后远程桌面将打开,您可以在合理范围内开始使用您选择的应用程序。某些具有大量图形需求的应用程序不太可能可靠地运行,如果有的话。

VNC 的好处:提供对远程 PC 的快速访问,TightVNC 有其局限性。您可以执行标准的计算任务,但与媒体相关的活动受到严重限制。

SSH 远程进入 Linux

SSH (Secure Shell) 是远程访问 Linux 设备的好方法。使用此选项也不限于 Windows,因为几乎任何设备都可以使用 SSH。它也非常安全。

对于 Windows 上的 SSH,您有两种选择:

  • Windows PowerShell 中的 SSH
  • 下载 PuTTY SSH 工具
Windows PowerShell

Windows PowerShell 是 Windows 10 中的新命令行工具,取代了旧的命令提示符应用。通过右键单击开始访问电源菜单并选择 Windows PowerShell 找到它。要 SSH,请输入:

ssh [IP_ADDRESS]

因此,如果 Linux 设备的 IP 地址为 192.168.10.103,请输入:

  • SSH 192.168.10.103
  • 出现提示时,接受证书
  • 输入用户名和密码

您现在可以远程 SSH 访问 Linux.

PuTTY SSH

可以下载 PuTTY 应用程序。但是,未安装 PuTTY。相反,您只需运行下载的 EXE 文件:

下载 :PuTTY (Free)

要将 PuTTY 用于 SSH:

  • 选择会话>主机名
  • 输入 Linux 计算机的网络名称,或输入您之前记下的 IP 地址
  • 选择SSH,然后打开
  • 当提示接受连接证书时,请执行此操作
  • 输入用户名和密码以登录您的 Linux 设备

SSH 的好处:使用这种方法可以让您快速更改 Linux,而不会弄脏您的手。特别适合软件安装和管理员更改。它对于设置下一个选项 VNC 也很有用!SSH 也非常适合未安装桌面环境的服务器。

后记

无论您的目的是什么,都有一个合适的选项可以从 Windows 连接到 Linux 机器。无论设备是服务器、工作中的台式 PC、媒体中心,甚至是 Raspberry Pi,这些方法都适用。

从最简单到最困难,从 Windows 远程访问 Linux 使用:

  • RDP(远程桌面协议)
  • VNC(虚拟网络连接)
  • SSH(安全外壳)

如果您的 Linux 发行版恰好是 Ubuntu,那么您已经拥有一个内置的 VNC 兼容远程桌面工具。