一台服务器的 ssh 超时,但另一台服务器没有超时

一台服务器的 ssh 超时,但另一台服务器没有超时

有两个远程服务器,01 和 02。我可以从本地计算机 ssh 到 01,但不能到 02 - ssh 超时。该超时间歇性发生,我无法将其与服务器或网络上的任何活动关联起来。01
和 02 位于同一子网。
奇怪的是,我总是可以从 01 ssh 到 02(从本地计算机 ssh 到 01)。

我正在尝试解释为什么会发生这种情况。

答案1

听起来你和你的服务器之间可能存在防火墙问题,这导致了问题。需要检查几件事,你使用的是 DNS 名称吗?使用 IP 只能解决问题还是有不同的结果?服务器 01 和 02(iptables -nL对于 Linux)上的防火墙规则是什么样的。尝试在 02(tcpdump -i eth0 port 22 and not host 01)上运行 tcpdump,你看到入站连接尝试了吗?此外,日志文件告诉您什么(/var/log/messages、/var/log/secure),有什么有趣的东西可以解释您所看到的内容吗?如果防火墙规则允许您 ping,当您尝试 ping 相关主机时会发生什么?

相关内容