windows ssh 本地主机:连接被拒绝

Yve*_*ves 6 windows ssh localhost

我想自己尝试 ssh(Windows),所以我打开 cmd 并输入:ssh 127.0.0.1. 但是我收到了这个错误:ssh: connect to host 127.0.0.1 port 22: Connection refused.

我尝试使用 Putty,但我遇到了同样的错误。

(我什至不知道为什么我可以ssh在 Windows 中使用...)

此外,我在这里阅读了一个类似的问题: Slave: ssh: connect to host slave port 22: Connection timed out
But I can't find a program or features name sshdin my computer.

如何在 Windows 中 ssh 本地主机?

Ann*_*eMz 6

更新此答案:您现在可以使用 Windows PowerShell 安装 OpenSSH Server。这是说明的链接


moo*_*int 5

Microsoft 目前不为其 Windows 操作系统提供 SSH 服务器软件。但是,如果您还没有在您的 Windows 系统上安装 SSH 服务器软件,那么有很多适用于 Windows 的商业 SSH 服务器软件包,也有免费的 SSH 服务器软件。一些提供商业版本的公司将允许您免费将其软件用于非商业用途。我使用过的一些免费版本:

Bitvise SSH 服务器- 免费供个人使用

Copssh -名称来自“Cygwin”+“OpenSSH”

免费SSHd

适用于 Windows 的 OpenSSH - 该软件自 2004 年以来一直没有更新。我发现它在 Windows XP 下运行良好,但我在以后的操作系统上遇到了问题,因此不推荐它。

适用于 Windows 的 PowerShell SSH 服务器- 个人版是免费的;它限制您一次只能通过一个 SSH 连接到服务器。

SilverSHIeld -免费供个人使用的版本仅限于一个并发 SSH 连接

如果您已经安装了 Cygwin,您可以为 Cygwin 安装 OpenSSH 服务器软件

微软显然已经“看到了曙光”,并宣布它打算为其 Windows 操作系统提供 SSH 服务器软件,例如,请参阅 2015 年 6 月 2 日 Ars Technica 文章Microsoft 将 SSH 引入 Windows 和 PowerShell