间歇的SSH与ssh_exchange_identification错误

我的SSH连接到我的服务器每隔30分钟工作10分钟左右。

我弄清楚这可能是问题所在:

您需要在服务器上的/etc/ssh/sshd_config增加日志logging级别,然后查看/ var / logs下的日志是否有用。 你也应该考虑用-d开始你的sshd以进行debugging模式,看看你是否能find有趣的东西。

另一个很好的故障排除技术是使用-d启动sshd并使用strace -p <pid>logging您的ssh服务器所做的系统调用。 这可以告诉你,如果它挂在访问一个特定的文件例如。

这通常来自无法写入系统的/ var区域,我们经常在我们的系统上看到这一点,特别是如果/ var变为只读。 通过cat / proc / mounts检查(不使用任何其他方法,因为他们可以被愚弄,这不会)。