0

我在我的 Mac 上使用 devstack。通过控制台启动实例时,我可以使用适当的密钥 ssh 进入新实例。但是,如果我使用 Heat stack-create 启动实例,定义相同的密钥对和相同的映像等等,我无法通过 ssh 连接到 VM。

有谁知道为什么会发生这种情况?我不断收到“权限被拒绝(公钥)。”,这表明密钥显然没有注入到新的虚拟机中,但正如我所说,这只有在我使用 Heat 时才会中断。

4

1 回答 1

1

问题解决了。我发现对于 Heat 部署的实例,我需要以 ec2-user 身份登录。我使用“ubuntu”作为登录用户,这适用于手动启动的实例(当然,对于我的 Ubuntu 映像)。

于 2015-10-31T10:51:49.750 回答