使用Heat时,Devstack无法ssh到VM中



我在Mac上使用devstack。当通过控制台启动实例时,我可以使用适当的密钥ssh到新实例中。但是,如果我使用Heat堆栈创建来启动一个实例,定义相同的密钥对和相同的映像等等,我就无法ssh到VM中。

有人知道为什么会发生这种情况吗?我不断收到"Permission denied(publickey).",这表明密钥显然没有注入到新的VM中,但正如我所说,只有当我使用Heat时,这才会中断。

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

相关内容

  • 没有找到相关文章

最新更新