SSH服务器在端口22上超时,但不在高端口上

如果我在默认端口22的Windows 2008服务器上运行SSH服务器,我总是在客户端上运行Timed Out。 如果我运行它在另一个端口(如2222),它工作正常。

我打开了防火墙。 Netstat显示服务器正在侦听正确的端口。

我已经使用了两个不同的Windows SSH服务器(freeSSHd和WinSSHD),它们都有相同的结果。

还有什么可能导致运行端口22上的SSH服务器与端口2222之间的区别?

端口22上的ssh服务器是否受到暴力攻击? 把它放在更高的端口号码可以减less这些,可能使它更快地响应你的请求。

我不知道为什么,但最终通过重新启动解决。 我唯一的想法是,我做的防火墙变化没有影响,当我今天早上重新启动它的工作。

感谢Peter和Gabe提供的debugging技巧。