我之前成功连接到了我的 ec2 实例。但是,当我再次尝试连接时,出现了以下错误:
ssh: connect to host ec2-x-xxx-xxx-xx.compute-1.amazonaws.com port 22: Connection timed out
我检查了路由表、网络 ACL、互联网网关、子网、安全组、密钥对。
我启动了一个会话并使用了 iptable,但它不起作用。因为一切似乎都正常,除了一件事。我更换了互联网网络。关于 config 和 ssh_config 文件,我读到它们在执行命令时被重写或重新创建。
笔记:
- 我正在使用 Windows 11 和 VS Code。
- 我完成了在 Windows 中使用私钥的所有步骤。
- 我正在使用个人电脑上网。
- 端口范围 22 和 3389 已配置为我的 IP。
所以我想知道这个IP地址更改问题该如何解决!
答案1
检查完所有东西后,我发现问题所在:笔记本中的 Docker 正在上传旧版本的应用程序。所以我在更新 Docker App 后删除了旧版本。随后,我再次将应用程序容器化,再次将应用程序上传到 aws 云,问题就解决了。