ssh:连接到主机 ec2-x-xxx-xxx-xx.compute-1.amazonaws.com 端口 22:连接超时

ssh:连接到主机 ec2-x-xxx-xxx-xx.compute-1.amazonaws.com 端口 22:连接超时

我之前成功连接到了我的 ec2 实例。但是,当我再次尝试连接时,出现了以下错误:

ssh: connect to host ec2-x-xxx-xxx-xx.compute-1.amazonaws.com port 22: Connection timed out

我检查了路由表、网络 ACL、互联网网关、子网、安全组、密钥对。

我启动了一个会话并使用了 iptable,但它不起作用。因为一切似乎都正常,除了一件事。我更换了互联网网络。关于 config 和 ssh_config 文件,我读到它们在执行命令时被重写或重新创建。

笔记:

  1. 我正在使用 Windows 11 和 VS Code。
  2. 我完成了在 Windows 中使用私钥的所有步骤。
  3. 我正在使用个人电脑上网。
  4. 端口范围 22 和 3389 已配置为我的 IP。

注销、安全组和路由表图像

所以我想知道这个IP地址更改问题该如何解决!

答案1

检查完所有东西后,我发现问题所在:笔记本中的 Docker 正在上传旧版本的应用程序。所以我在更新 Docker App 后删除了旧版本。随后,我再次将应用程序容器化,再次将应用程序上传到 aws 云,问题就解决了。

相关内容