偶发连接错误 ssh_exchange_identification:连接被远程主机关闭

偶发连接错误 ssh_exchange_identification:连接被远程主机关闭

大部分时间都是ssh[电子邮件受保护]工作正常,但有时我会收到此错误消息:

ssh_exchange_identification: Connection closed by remote host
  1. 是否有包含所有这些错误的日志,我可以在其中看到这种情况发生了多少次?
  2. 如果这种情况是通过 ssh 发生的,这是否意味着它也可能偶尔发生在对此服务器上安装的 Apache 的 Web 请求上?
  3. 是什么原因导致这个/我该如何调试

答案1

基本的调试步骤是检查跟踪和日志。

-v通过将选项添加到命令中,您可以跟踪 SSH 的功能ssh。重复该选项将为您提供更多日志。大多数与网络和身份验证相关的问题都需要-vv.

ssh -vv [email protected]

“连接被远程主机关闭”是一个有点通用的消息:它意味着远程主机在某个时刻关闭了连接,而不是发送对数据包的回复。原因可能完全不同,具体取决于发生这种情况的具体时间。痕迹至少会指示时间,即使不是原因。

服务器端的日志比较多。这些需要管理员权限才能查看(它们可能包含安全敏感信息)。日志通常存储在 中/var/log,但这取决于分布、系统配置和日志记录软件的选择。

由于这是间歇性错误,最可能的错误是某些系统组件耗尽资源(内存、文件描述符、终端等)。它也可能是网络中继丢失连接、丢失或损坏数据包的原因。根据原因,这可能也可能不会影响 Apache。

相关内容