AWS pem 不起作用,但我的连接仍处于活动状态

AWS pem doesn't work, but I still have connection alive

提问人:apostrophy 提问时间:11/5/2023 更新时间:11/23/2023 访问量:15

问:

在我做了 ssh 注册机或任何搞砸了我的 ssh 的东西后,我用来连接到我的 ec2 服务器的以前的 pem 密钥不再起作用。我仍然可以通过我的 Windows cmd 连接到我的 ec2 实例,但如果我失去此连接,我将无法再次连接,因为我无法使用 AWS 控制台。当我在 cmd 中键入命令“ssh KEY_NAME”时,它会打印“ubuntu@IP:权限被拒绝(公钥)”,并且此命令以前有效。谁能帮我?我想出了可能的解决方案,但我没有尝试过,也不确定它们是否有效。

  1. 添加我必须在 ec2 服务器上authorized_keys的 pem 密钥。
  2. 接收新的 pem 密钥并访问我的 ec2 服务器。

老实说,我什至不知道我应该尝试什么。

Amazon-Web-Services Amazon-EC2 密钥 PEM

评论

3赞 jarmod 11/5/2023
请参阅排查连接到实例的问题。请注意,该命令不是 .它。ssh keynamessh -i <path-to-key> <user>@<host>

答:

0赞 apostrophy 11/23/2023 #1

该问题与 ssh 文件的所有权有关。我将所有权从 root 更改为 ubuntu,它起作用了。