首页 > 解决方案 > 当我的仪表板显示没有实例正在运行时,我如何连接到正在运行的 AWS 实例?

问题描述

我觉得这是一个初学者的问题,但是在搞砸了几天之后,我完全被难住了。

去年我在 Amazon AWS 上设置了一个实例,我想通过 SSH 连接到该实例以升级一些软件。我无法在任何地方找到原始 .pem 文件,我找到的所有尝试解决问题的方法(包括这些说明)都请参阅在我的 EC2 仪表板上选择正在运行的实例。

但是,当我以 root 用户身份登录时,它显示没有正在运行的实例。默认情况下,它显示为 N. Virginia,但是当我检查其他美国位置时,它们都没有显示任何正在运行的资源。我的实例地址(例如,我用于 mySQL 和 phpMyAdmin 的链接)采用 ec2-XXX-XXX-XXX-XXX.ca-central-1.compute.amazonaws.com 的形式,如果这有什么不同的话。

关于下一步的任何想法?我已经备份了正在运行的实例上的所有数据,因此我可以根据需要重新创建内容。我承认我是 AWS 的初学者(显然),但我超级承诺下次将我的 .pem 文件存储在安全的地方......

标签: amazon-web-servicesamazon-ec2

解决方案


默认情况下,它显示为 N. Virginia,但是当我检查其他美国 位置时,它们都没有显示任何正在运行的资源。我的实例地址(例如我用于 mySQL 和 phpMyAdmin 的链接)的格式为 ec2-XXX-XXX-XXX-XXX。ca-central-1 .compute.amazonaws.com,如果这有什么不同的话。

如地址中的区域名称所示,您的实例正在 AWS 加拿大区域中运行ca-central-1,这就是您在任何美国区域都看不到它的原因。


推荐阅读