【问题标题】:AWS Blocking by IP and Mac combo?AWS 通过 IP 和 Mac 组合阻止?
【发布时间】:2020-05-07 12:45:04
【问题描述】:

几天前,AWS 突然开始阻止我通过 SSH 连接到我跨多个账户设置的任何 EC2 服务器。

当我尝试连接时,我收到一条关于“client_loop”断开连接和管道损坏的消息。

但我不知道为什么。不是服务器本身。它必须以某种方式成为亚马逊。这不是我的 SSH 密钥。这不仅仅是我的IP地址。不可能是我的mac地址。

我可以像往常一样通过 VPN 访问另一个国家和 SSH。这让我想到了 IP 地址。

我可以连接到我手机的热点,然后我可以照常进行 SSH。再一次,让我想到了 IP 地址。

然后我决定尝试我儿子的 PC(我在 Mac 上),并像我的计算机一样使用家庭网络,他的计算机可以通过 SSH 进入。这告诉我这不仅仅是 IP 地址。所以我唯一能想到的是它必须是 IP 和 Mac 地址的组合。我想不出还有什么可以阻止它。

但是我有几个客户端的服务器位于不同的 AWS 数据中心,并且没有一个配置为阻止 IP 地址。但所有这些都无法访问。

我对接下来要尝试什么感到非常困惑。寻找想法。

谢谢!

【问题讨论】:

  • AWS 不知道(也无法知道)您的 MAC 地址。很可能是您的 Mac 计算机的问题。检查常规:恶意软件、防火墙、防病毒软件、静态路由。另外,请尝试使用不同的 SSH 客户端。
  • 如果在 ~/.ssh/config 中为此主机增加ServerAliveInterval(或默认值),是否有帮助?
  • 这听起来绝对像是您的计算机(Mac?)上的问题。确保您没有配置任何防火墙,并查看您是否可以通过 SSH 连接到另一个实例(最好在同一子网中)。让我们知道你发现了什么。可以使用ssh -vvv开启调试。

标签: amazon-web-services ssh


【解决方案1】:

根据操作系统,检查服务器本身的审核日志。

AWS 不会根据 Mac 地址进行阻塞,但主机操作系统可能会阻塞。除此之外,请重新启动您的家用机器并重试。

【讨论】:

    猜你喜欢
    • 2021-01-01
    • 2015-04-21
    • 2016-10-05
    • 1970-01-01
    • 2016-08-24
    • 2020-11-10
    • 2012-03-05
    • 2016-07-20
    • 1970-01-01
    相关资源
    最近更新 更多