AWS EC2 实例不再可访问

AWS EC2 实例不再可访问

我之前运行的 ec2 实例突然无法通过 SSH 或 HTTP 访问。这是我到目前为止尝试过的方法:

  1. 重启实例
  2. 关机和启动
  3. 我的实例系统日志是空的
  4. 创建新实例,分离卷并将卷附加到新实例。我没有删除之前的卷(有点害怕删除任何东西,我是 aws 新手)

我的实例配置是 Amazon Linux x86。实例状态检查失败。任何指导和帮助都将不胜感激。

答案1

处理恶意实例最简单的方法是

  1. 阻止他们
  2. 在同一区域创建新实例和同一区域(即美国东部1b),t2.micro 就适合这个
  3. 将卷与恶意实例分离(有助于命名)
  4. 将该卷附加到新实例(就像插入新的磁盘驱动器一样)
  5. 登录到您的新实例
  6. 安装卷并调查发生了什么 - 很有可能是启动文件配置错误。
  7. 修复卷后,卸载它,然后可以强制分离它。
  8. 将您的卷重新附加到前一个实例(这次指定作为根卷的设备,通常是 /dev/sda1)。
  9. 如果可以的话,启动恶意实例。

重复上述步骤,直到问题解决。完成后销毁另一个实例,否则将让账单继续运行。

答案2

创建一个现货实例,看看您是否可以使用 ssh 或 http 从现货实例进行连接。如果可以,那么就是网络问题导致了您的问题。如果不行,那么您可以尝试上述 Ryder 的说明。

还可以尝试从您的工作站连接到新的现货实例。

也可能是您的安全组或 ACL 阻止了访问。请尝试暂时将它们开放为 0.0.0.0/0。

相关内容