搭建Linux服务器?也许您已将其配置为网络存储的解决方案。或者您可能有一台 Linux 工作 电脑、媒体中心,或者只是在另一个房间保留一台辅助 电脑。无论哪种情况,在某些时候,您都需要从 Windows 电脑 或笔记本电脑远程访问 Linux 设备。那么,解决办法是什么呢?
Windows 用户有多种工具可以实现从 Windows 到 Linux 的简单远程桌面。想知道如何从Windows远程桌面到Linux?继续阅读!
您需要 Linux 设备的 IP 地址
在从 Windows 远程访问 Linux 之前,您需要设备的 IP 地址。它对于所有远程连接选项都很有用,尽管在某些情况下,主机名(设备的网络名称)就可以了。
检查 IP 地址的最简单方法是登录 Linux 设备并打开终端。进入:
hostname -I将显示设备的 IP 地址。欲了解更多详情,您还可以使用:
ip address如果您的 Linux 系统有多个连接,这些连接将带有前缀列出。例如,以太网连接将与 eth0 一起列出。如果是无线连接,请查找 wlan0 列出的 IP 地址。
如果这并不容易或不方便,还有另一种方法几乎同样简单。在浏览器窗口中,连接到路由器。这通常是像192.168.0.1或192.168.0.100这样的地址。通过查看路由器本身或随附的文档来检查这一点。
登录路由器后,查找列出已连接设备的选项。浏览 IP 地址,按主机名查找您的 Linux 设备。有些路由器甚至可以显示设备的操作系统。您会发现旁边列出了 IP 地址,您应该记下该地址以供稍后使用。
如何通过 RDP 从 Windows 到 Linux
第一个也是最简单的选项是 RDP(远程桌面协议),它内置于 Windows 中。
在开始之前,您需要在 Linux 机器上安装 xrdp 软件。您可以亲自执行此操作,也可以使用 SSH(见下文)通过单个命令执行此操作:
sudo apt install xrdp要通过 RDP 连接到 Linux,请在 Windows 计算机上运行远程桌面软件。在 Windows 8 及更高版本中,您只需输入字母“rdp”即可通过搜索找到它。
打开远程桌面连接窗口:
输入IP地址使用“显示选项”来满足任何高级连接要求单击连接就这么简单。
RDP 的优点:虽然设置可能需要更长的时间,但使用 RDP 可以提供出色的可靠性和对 Linux 的远程桌面访问。这使其成为远程使用 Linux 机器的理想工具。
如果您计划定期使用 RDP,则可以通过为 Windows RDP 创建这些自定义配置来节省一些时间。
使用 VNC 从 Windows 连接到 Linux
虚拟网络连接 (VNC) 还提供对 Linux 桌面的远程访问。然而,与 RDP 一样,您需要安装一些专用软件。在Linux盒子上,需要VNC服务器软件;在 Windows 上,客户端应用程序。
通过 VNC 连接到 Linux 的最流行的选项之一是 TightVNC。您可以在网站上找到Windows 客户端软件,但请确保选择正确的版本。
下载: Windows 版 VNC
完成此操作后,请在 Linux 机器上安装ightvncserver。这可以通过 SSH(请参阅下一节)或通过物理访问计算机来实现。
首先,在 Linux 中检查更新:
sudo apt update接下来,安装 TightVNC 服务器:
sudo apt install tightvncserver安装后,运行tightvncserver,并在出现提示时设置密码。
sudo tightvncserver密码有八个字符的限制。现在tightvncserver正在运行,您将看到一条显示端口号的通知 – 记下它。
完成此操作后,以下是从 Windows 连接到 Linux 计算机的方法:
在 Windows 上运行 TightVNC Viewer 应用程序输入IP地址和端口号单击连接出现提示时输入您设置的密码然后,远程桌面将打开,您可以在合理的范围内开始使用您选择的应用程序。某些具有大量图形需求的应用程序不太可能可靠地运行(如果有的话)。
VNC 的优点:提供对远程 电脑 的快速访问,但 TightVNC 有其局限性。您可以执行标准计算任务,但与媒体相关的活动受到严重限制。
通过 SSH 远程进入 Linux
SSH(安全外壳)是远程访问 Linux 设备的好方法。使用此选项也不限于 Windows,因为几乎可以在任何设备上使用 SSH。它也非常安全。
在 Windows 上,您有两种 SSH 选项:
Windows PowerShell 中的 SSH下载 PuTTY SSH 工具让我们看看两者。
在 Windows PowerShell 中使用 SSH 远程访问 Linux
Windows PowerShell 是 Windows 10 和 11 中的新命令行工具,取代了旧的命令提示符应用。右键单击“开始”以访问“电源菜单”并选择“Windows PowerShell”即可找到它。对于 SSH,请输入:
ssh [IP_ADDRESS]因此,如果 Linux 设备的 IP 地址为 192.168.13.123,请输入:
SSH 192.168.13.123出现提示时,接受证书。输入用户名和密码。您现在可以通过 SSH 远程访问 Linux。
在 PuTTY 中使用 SSH 远程连接到 Linux
尽管 Windows 本身不提供 PuTTY 应用程序,但您可以轻松下载该应用程序。不过,您不需要安装 PuTTY。相反,您只需运行下载的 EXE 文件即可。
下载: PuTTY(免费)
为了方便起见,创建桌面快捷方式是个好主意。
使用 PuTTY 进行 SSH:
选择会话>主机名输入 Linux 计算机的网络名称,或输入您之前记下的 IP 地址。选择SSH,然后选择打开。当系统提示您接受连接证书时,请执行此操作。输入用户名和密码以登录您的 Linux 设备。SSH 的优点:使用此方法可以让您快速更改 Linux,而无需亲自动手。特别适合软件安装和管理更改。它对于设置之前的选项 VNC 也很有用!SSH 也非常适合没有安装桌面环境的服务器。
但是,如果您需要从 Windows 远程连接到 Linux 桌面,请尝试 VNC 或 RDP。
连接 Linux 的三种 Windows 远程桌面方法
无论您的目的是什么,都有一个合适的选项可以从 Windows 连接到 Linux 计算机。无论设备是服务器、工作台式电脑、媒体中心,甚至是 Raspberry Pi,这些方法都适用。
因此,如果您想知道可以使用以下哪些工具在 UNIX/Linux 系统上获取远程会话,以下是从最简单到最难的工具:
RDP(远程桌面协议)VNC(虚拟网络连接)SSH(安全外壳)如果您的 Linux 发行版恰好是 Ubuntu,那么您已经拥有一个内置的与 VNC 兼容的远程桌面工具,您可以使用它轻松创建 Linux 远程桌面服务器(简称 Linux RDP)。