ssh操作超时,试图从家里连接

我得到服务器(服务器X)我试图用SSH连接。 但我得到'手术超时'。 只有当我在家时才会发生。 如果我改变互联网提供商它的作品。 尽pipe我可以使用ssh连接到其他服务器(服务器Y),我甚至可以从另一个远程服务器连接到该服务器(从Y到X)。 我已经试了一切,不知道该怎么做。

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

我该怎么办?

一些关于如何debugging的build议:

  • 确保你实际上是在家中使用同样的ssh端口,并通过双跳或其他ISP
  • 检查DNS设置。 您本地计算机可能只是有一个较旧的IP地址caching/硬编码
  • 从其他服务器和另一个ISP执行traceroute ,并比较最后一跳
  • 检查目标机器上是否安装了fail2ban
  • 如果安装了iptables,即使您认为它是空的,请浏览iptables -L
  • 重启目标机器上的sshd(在debian库存configuration上,即使通过ssh进行service ssh restart时连接也是安全的)