从Windows 10到Windows 10端口22的SSH超时和密码问题

时间:2019-11-23 08:34:33

标签: ssh windows-10

所以我一直在玩弄一个星期,它正在驱赶我香蕉。我在两台机器上都安装了本地Windows 10 SSH服务器和客户端。多数情况下,当我尝试连接时,都会收到“ ssh:连接到主机10.0.0.8端口22:连接超时”的提示,但我意识到这可能是我的防火墙,因此我禁用了它,然后再次尝试仅获得“ ssh:连接到主机” 10.0.0.8端口22:连接被拒绝”。我唯一接近的是使用Ubuntu VM,但是当系统提示我输入密码无效时,我认为这与我尚未建立的rsa密钥有关。

我如何才能使这两个连接中的任何一个(最好是两个)都能正常工作? 两台Windows 10 PC甚至可以通过SSH相互访问吗? 我应该转向哪里吗?

感谢您对这个问题的帮助。 谢谢您的时间

不适用

1 个答案:

答案 0 :(得分:0)

是的,您可以使用可选的Windows 10功能OpenSSH Server(sshd)和相应的ssh客户端在两台Windows 10 PC之间建立连接。实际上,您可以使用任何ssh标准客户端进行连接,即来自Linux的ssh。

从Windows的可选功能设置中安装“ OpenSSH SSH服务器(sshd)”时,它还将在Windows Defender防火墙的“入站规则”文件夹中自动创建防火墙规则并激活该规则。这样应该可以将任何ssh客户端连接到您的PC。

安装后,请检查以下内容:

  • 名为 OpenSSH SSH Server 的Windows服务已启动并正在运行,默认情况下设置为手动启动,因此除非您启动它,否则它将不会运行。
  • 具有高级安全性的Windows Defender防火墙中启用了入站防火墙规则 OpenSSH SSH服务器(sshd)

如果这些处于活动状态,则应该能够从外壳,命令提示符或另一台PC上的终端使用ssh MACHINENAME连接到运行SSH服务器的PC。

使用Microsoft帐户时,登录时用户名可能会显示用户名的较短版本,但密码将与Microsoft帐户相同。