ssh_exchange_identification:读取:通过对等方重置连接

我有一个奇怪而紧急的问题。 我试图连接到供应商的FTP站点。 我曾尝试从多个地方连接。 我发现我无法从生产服务器1连接,但是我可以从我的testserver1连接,这两者都位于同一个数据中心。 我也可以从位于另一个数据中心的备份服务器进行连接。 我无法从办公室电脑连接,但是可以从家用电脑连接。 直到2天前,我才能连接所有这些盒子。

sftp -v username@host Connecting to host... OpenSSH_4.3p2, OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to host [**.**.**.**] port 22. debug1: Connection established. debug1: identity file /home/***/.ssh/id_rsa type -1 debug1: identity file /home/***/.ssh/id_dsa type -1 debug1: loaded 2 keys ssh_exchange_identification: read: Connection reset by peer Couldn't read packet: Connection reset by peer 

我能够成功地从所有框中ping主机。 我也为它们运行了traceroutes,它似乎并没有被切断。 我和供应商的networkingpipe理员一直在打电话,她说,尽pipe它说连接build立在我的一端,她没有看到我连接日志中的任何地方。

我试过浏览一些其他类似的问题,但我没有任何运气。 如果有人能指出我的方向正确,或者对这种情况有所了解,我们将不胜感激。 我试过关掉办公室机器上的防火墙,仍然没有运气。 我们没有使用键,所以我不知道他们为什么加载。 它正在重置的地方是它提示我在机器上的密码。

如果它们是最终的东西,我也很乐意打电话给供应商的客户服务。

更新添加-vvv给了我的行:debug2:ssh_connect:needpriv 0之间的应用选项和连接到主机线。

  • 检查你的防火墙只是为了testingservice iptables stop并尝试再次连接。
  • 尝试从箱子ssh到同一箱子,而不去外面。

为密钥提供正确的权限,我认为SSH不会读取密钥,如果他们没有正确的权限,这些权限是0600。

另外,你有一个蛮力检测器,如拒绝主机? 如果是这样,请确保您在白名单中。 同时检查/etc/hosts.deny和/etc/hosts.allow文件(这是在您尝试连接的服务器上)。

在这种情况下,我们能够与我们试图连接的供应商和他们的ISP取得联系。 他们的互联网服务供应商看了看,而且他们确实是,不pipe是什

就我而言,事实certificate它是亚洲的一家ISP,正在破坏SSH连接。 使用OpenVPN跳转到其他地方解决暂时的问题。 如果你试图解决这个问题,首先尝试一个VPN链接,看看它的传输是相关的,而不是你的configuration。

尝试重新启动您的SSH守护进程,可以解决这个问题。

我有同样的问题,重新启动SSH服务通过重置它的安全性来解决它。

您可以在重新启动服务下的WHM中重新启动。