22:操作超时

时间:2019-05-31 08:28:55

标签: amazon-web-services ubuntu networking

我今天无法连接到我的AWS ec2实例。我认为我错误地禁用了端口22。 我收到错误22:操作超时 任何人都可以帮助我,在此先感谢

1 个答案:

答案 0 :(得分:0)

首先要检查的是云中的网络端:

  • 您的实例是否在公共子网中运行(一个实例具有到/从Internet网关的路由表)?如果您以前连接到该实例,则答案为“是”
  • 您的实例有公共IP地址吗?
  • 附加到您的实例的安全组是否包含允许TCP 22通信的规则?

如果所有这些都正确,并且您认为您在此计算机上禁用了SSH。您是否尝试过重新启动它?根据您禁用SSH的方式,它可能在下次重新启动时重新启动。

如果重新启动不能解决问题,则可以尝试采用硬核方式:

  • 停止实例
  • 启动一个可以连接的新实例
  • 从非工作实例中分离EBS卷
  • 将EBS卷附加到工作实例
  • 从工作实例安装卷并修复SSH启动行为(在Amazon Linux 1上,请确保/etc/rc3.d中有一个“ S”链接,指向/ etc / init中的ssh启动脚本。 d /。在其他操作系统上,可能有所不同)
  • 卸载EBS卷,分离并重新将其附加到非工作实例。
  • 重新启动无效实例并测试:-)