![为什么我无法从 Windows 8.1 计算机建立 SSH/SFTP 连接?](https://linux22.com/image/1434547/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E6%97%A0%E6%B3%95%E4%BB%8E%20Windows%208.1%20%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%BB%BA%E7%AB%8B%20SSH%2FSFTP%20%E8%BF%9E%E6%8E%A5%EF%BC%9F.png)
我在 Windows 8.1 64 位计算机上。我无法通过 SSH 或 SFTP 建立连接。昨天我连接时没有问题。
我尝试过使用:Aptana、WinSCP、Putty 和 FileZilla。我无法连接到普通 FTP、HTTP 和 HTTPS,但无法连接到 SSH 或 SFTP。
我有两个通过 NetGear 路由器接入的无线宽带连接,我尝试过这两个路由器,但都失败了。
我尝试连接多家托管公司的多台服务器,但都遇到了同样的故障。这些都是我经常通过 SSH 和/或 SFTP 访问的帐户。我昨天访问了其中一些帐户。
我的 hosts 文件和往常一样。我检查了一下,没有任何变化。
我使用 Windows 防火墙,所有这些应用都已获得授权。我还使用 Avast。我关闭了这两个应用,但仍然无法建立连接。
答案1
最终,事实证明这是我的 ISP 封锁了 22 端口。如果在一定时间内请求数量超过一定水平,他们就会封锁 22 端口,封锁会持续大约一个小时,所以看起来好像我已经解决了问题,但实际上只是解除了封锁。
最终的解决方案是让我的 ISP 将端口 22 列入白名单,从此我再也没有遇到过问题。
我很抱歉这么久才发布这篇文章。
好吧,我仍然不知道到底出了什么问题,但是我在[控制面板\网络和 Internet\网络和共享中心]中找到了疑难解答链接。
我运行了故障排除程序,并开启了自动修复问题功能,结果显示 WiFi 适配器中的问题已修复。我打开了 Putty,立即收到登录提示。