显示 ssh 连接的统计信息

显示 ssh 连接的统计信息

很长一段时间以来,我的一台主机都出现了 ssh 超时问题。我尝试过很多方法,包括更改ClientAliveIntervalServerAliveInterval,但都无法解决问题。

我想详细调试这个问题。是否可以告诉 ssh 客户端报告有关内部计数器的统计信息?诸如“已发送的保持活动消息”、“未答复的保持活动消息”等。任何类型的内部计数器都会有所帮助。

是否可以从正在运行的 ssh 客户端转储此信息?我在手册页中找不到它。

答案1

首先您应该确保 IP 连接正常。

是否涉及 NAT?您的家庭连接是否每天都会重置,并且返回不同的外部 IP 地址?

您可能希望tcpdump -w /tmp/somefile port 22在连接的两端运行,然后将文件与 wireshark 进行比较。

相关内容