我正在尝试使用私钥通过 SSH 连接到我的 EC2 Ubuntu 实例。在使用该命令之前,我连接到服务器没有任何问题sudo reboot
。
现在,我无法使用任何我已在此实例上设置了密钥。我还设置了一个后门用户,可以在发生这种情况时使用该用户登录实例,但我也无法使用该用户登录。
无论我做什么,我都会收到permission denied (publickey)
回复。我尝试从 EC2 Web 控制台重新启动实例,但重新启动操作没有任何效果。此后,我能够停止实例并将其根卷附加到另一个实例,SSH 配置对我来说看起来不错。
对于我应该寻找什么,有什么建议吗?
答案1
对于您来说,我将创建此实例的 AMI,并使用您拥有的关联 PEM 密钥启动一个测试箱。
当它清除状态检查后,您应该能够使用私钥返回框中。如果没有,则该特定服务可能已关闭。我很惊讶 AWS 支持无法提供帮助。