SSH 网络错误:软件导致连接中止

SSH 网络错误:软件导致连接中止

我正在尝试通过 SSH 从我的 Windows 10 笔记本电脑连接到我的 Linux 共享主机。它根本无法连接。我尝试过 Putty(32 位和 64 位)、MobaXterm 和另一个 SSH 客户端,但在 Putty 上出现了上述错误:

Network Error: Software caused connection abort

MobaXterm 上出现此错误

Server unexpectedly closed network connection

它在 Putty 上最初几次都成功了,然后突然开始抛出上述错误。我的朋友可以从他位于不同网络上的机器连接到我的共享主机,但他的路由器型号与我相同。我甚至没有看到输入登录凭据的提示,在此之前连接被拒绝。

我已经与托管服务提供商沟通过,他们能够连接。我几乎花了一整天时间才弄清楚。

答案1

在 SO 和 Superuser 上,我看到了大量有关 SSH 的建议和未解答的问题或讨论,但特别是对于我的情况,Putty,在解决问题的过程中突然中途放弃。通常就在他们即将提供一些相关信息的时候!所以这里列出了我能找到的尽可能多的常见故障排除策略,希望这些策略能帮助您解决使用 Putty 的 SSH 连接问题。可以肯定地说,我读过 SO 和 Superuser 上关于 Putty 的每篇文章。

  1. 将保持活动设置为 300(这仅在您连接后收到该错误时有用,而不是在连接时)
  2. 尝试使用多个 SSH 客户端
  3. 为 SSH 客户端和端口 22 设置防火墙例外。以下是公共 SSH 服务器的列表:shells.red-pill.eu尝试检查帖子 22 是否未被屏蔽
  4. 跑步netsh int tcp set global autotuninglevel=disabled
  5. 将注册表项更新HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\TcpMaxDataRetransmissions为 16
  6. ping 服务器
  7. 重新启动计算机(最好尝试一下显而易见的方法)
  8. 重启 SSH 服务器
  9. 请与你的主机确认它不是“Fail2Ban”或其他因输入错误密码 3 次以上而实施的禁令
  10. 如果一切都失败了,后面的房间里某处应该有一把锤子……

相关内容