我有一个带有 EC2 实例的 Amazon OpsWorks 堆栈。现在它具有我无法访问的默认 SSH 密钥 (.pem)。我试过的:
- 我创建了一个新的,保存它并做了
chmod 600
。 - 尝试更改实例的 KeyPair 并
ssh -v -i path/to/.pem ubuntu@host
在重新启动后尝试:permission denied (public key)
- 尝试
Stack Settings
在重新启动整个堆栈后在页面上更改整个堆栈的 KeyPair:仍然得到permission denied (public key)
- 试图更改
ubuntu
为ec2-user
. 依然没有!
注意到OpsWorks Home中的密钥发生了变化,但在EC2 Management Console中保持不变。奇怪的。
我错过了什么吗?做错了吗?任何帮助表示赞赏。谢谢