尝试从家里连接时 ssh 操作超时

尝试从家里连接时 ssh 操作超时

我尝试使用 ssh 连接服务器(服务器 X)。但我收到“操作超时”的提示。这种情况只发生在我在家的时候。如果我更换互联网提供商,它就可以正常工作。虽然我可以使用 ssh 连接到其他服务器(服务器 Y),我甚至可以从另一个远程服务器连接到该服务器(从 Y 到 X)。我已经尝试了所有方法,但不知道该怎么做。

X 服务器上未检测到防火墙。我也尝试过通过路由器。

我该怎么办?

答案1

关于如何调试此问题的一些建议:

  • 确保你在家里和通过双跳或其他 ISP 使用相同的 ssh 端口
  • 检查 DNS 设置。你的本地计算机可能只是有一个较旧的 IP 地址缓存/硬编码
  • traceroute从其他服务器和另一个 ISP执行并比较最后的跳数
  • 检查是否fail2ban安装在目标机器上
  • 如果安装了 iptables,即使你认为它是空的,也可以探索iptables -L
  • 在目标机器上重新启动 sshd(在 Debian 库存配置中,即使在通过 ssh 连接时这也是安全的service ssh restart

相关内容