![]() |
1
0
我不确定您是否在谈论这个问题,但如果您删除了私钥,则无法访问实例。
https://docs.aws.amazon.com/en_us/AWSEC2/latest/UserGuide/ec2-key-pairs.html |
![]() |
2
0
“Connect”UI中的命令指的是在实例启动期间指定的密钥对的名称。该名称与您在实例的“描述”选项卡中看到的密钥对名称相匹配。这是无法更改的。即使在AWS控制台中删除密钥对,您启动的实例仍与该密钥对关联。 在我的情况下,ISP问题导致我的IP地址临时更改,因此我的新IP地址不再与我的安全组中的IP地址匹配。在我最初的调试工作中,我采取了各种可能导致私钥不再工作的措施,因此当我更正安全组中的IP地址时,我仍然被锁定。(然后我继续删除了密钥对,但仍看到它在AWS UI中被引用,如我的问题所述。) 幸运的是,我的是一个EBS支持的Linux实例,所以我能够恢复,如下所示:
然后,我还有一个影响SSH访问的问题,其他人可能不会遇到这个问题:我的本地已知_hosts文件中的RSA密钥现在已损坏。当我尝试SSH到AWS时,我在终端中看到一个错误,该错误引用了已知的\u主机中的特定行,这就是问题所在。这是错误消息的重要部分:
最后的数字告诉您known\u hosts中的哪一行是问题所在,在我的例子中,我刚刚删除了这一行,然后又可以通过SSH连接到AWS,我的新实例与旧实例的工作方式相同。 |
![]() |
OM222O · Bash命令替换问题 1 年前 |
|
Kilian Calefice · Docker容器外的SSH隧道 1 年前 |
|
Ahmed0LorD · SSH服务器a上载配置文件时出错 1 年前 |
![]() |
RamenCoder · 易出错的剧本外壳模块不工作 1 年前 |
![]() |
asayke · 写入远程linux机器上的文件[关闭] 1 年前 |