Windows 10 SSH vs PuTTY:是时候切换远程访问客户端了吗?

SSH是计算机(尤其是Linux机器和Web服务器)之间进行通信的最常见方法之一。在Windows中建立这种通信时,默认选项是安装PuTTY。

感谢Windows PowerShell,但是,您可能不再需要PuTTY。让我们看一下如何在Windows 10中设置SSH访问,以及新工具是否可以取代PuTTY。

如何在Windows 10中安装SSH(快速)

安装SSH Windows 10 PowerShell的功能非常简单明了,但其菜单选项有些隐藏。这是您需要执行的操作:

  • 打开设置
  • 查看应用
  • 转到管理可选功能
  • 单击添加功能。
  • 选择 OpenSSH Client
  • 等待,然后重新启动。
  • Once this is done, you can establish SSH connections with other, compatible computers. If an SSH server has been installed and configured on the remote machine, a connection can be made.

    这是概述。这是详细信息。

    如何在Windows 10中安装SSH(详细信息)

    Windows 10的PowerShell的SSH实施是OpenSSH项目的一个版本。您可以在GitHub上找到项目页面。

    您应该发现Windows 10计算机上已经安装了SSH(它已包含在2018年4月的更新中),但如果没有,则可以轻松添加它。

    要进行检查,请打开“高级用户"菜单(右键单击“开始",或 Windows键+ X ),然后选择 Windows PowerShell 。在此输入命令“ ssh"。如果尚未安装SSH,您会看到类似以下的屏幕:

    修复此问题很容易。按 Windows键+ I 打开设置视图,然后转到应用,并查找管理可选功能。单击此按钮,然后查找标记为“ OpenSSH"的条目。

    如果看不到它,请单击添加功能,然后向下滚动直到看到 OpenSSH客户。单击以展开该项并查看描述。

    准备就绪后,单击安装将其添加到PC。稍后,将安装Windows PowerShell的新SSH客户端。值得重启Windows以确保正确安装了该应用程序。

    值得强调的是您还可以安装SSH服务器。尽管Microsoft不太可能通过SSH启用任何形式的通用远程管理,但是将其作为选项仍然很有用。

    要安装此软件,请重复上述步骤,选择 OpenSSH Server strong>。

    在Windows PowerShell中使用SSH

    一旦SSH安装并运行,就可以使用它与另一台计算机进行通信。例如,您可以使用它来访问Raspberry Pi(该小型计算机的多个远程选项之一)。

    使用非常简单。在PowerShell中,输入ssh命令,然后输入远程设备上帐户的用户名及其IP地址。

    例如,要连接到运行RetroPie的Raspberry Pi框,我使用了:

    ssh [email protected]

    这时,远程设备应提示您接受安全密钥。键入表示同意,然后在提示符下输入您使用的用户名的密码。

    稍后,您将连接到远程Linux设备,准备就绪

    PowerShell的SSH功能vs.PuTTY

    PuTTY长期以来一直是Windows上SSH的首选。无论是控制Web服务器,访问物联网设备还是远程管理Linux PC,它都是一款轻巧,易于使用的应用程序。

    PuTTY持久的原因之一是其广泛的功能选择。那么,Windows PowerShell上的SSH是否可以与PuTTY竞争?

    那么,就提供SSH功能而言,可以。您可以通过输入ssh命令来了解如何在Windows 10上使用SSH的某些扩展功能:

    ssh

    结果选项列表概述了这些功能。例如,您可以指定一个端口:

    ssh [username]@[hostname] -p [port]

    可能性很大!

    但是,它仍然不是PuTTY。虽然您可以在Windows上使用OpenSSH绑定地址,但是受限于可以保存的地址数量。

    PuTTY仍然很受欢迎是有原因的。它不仅允许您保存(和命名)连接,该应用程序还支持通过Telnet,串行和其他协议的连接。 PuTTY的外观也可以配置,可以从桌面快速启动。总而言之,PuTTY是一个可靠的实用程序,可以处理您可以扔给它的几乎所有东西。

    为什么在可以使用Linux时使用SSH?

    通过SSH远程控制Linux可能至关重要,您甚至可能不需要SSH。 Windows 10现在具有Linux子系统和类似Bash的命令提示符。

    这意味着您可以轻松输入Linux命令并接收实际响应。尽管对于所有情况而言,它可能都不是理想的选择,但是如果您出于大学或培训目的需要Linux访问权限,并且没有对Linux设备的SSH访问权限(无论应用程序如何),则可能是理想的选择。

    当然,这不是唯一的选择。如果您需要在Windows中练习Bash命令,则始终可以设置虚拟机。只需在其中安装Linux发行版,并且(如果硬件允许)您就可以使用Linux操作系统。

    是否该在Windows 10上放弃PuTTY了?

    SSH易于使用在Windows 10的PowerShell中。但是,它缺乏功能,并且还需要点击几下才能加载,这意味着您可能更喜欢坚持使用PuTTY。无论哪种方式,Windows 10对于SSH都有两个不错的选择这一事实值得庆祝。

    是否需要Windows的更多SSH选项?我们的Windows SSH工具汇总将告诉您其他选择。

    标签: PowerShell 远程访问 Windows 10