【发布时间】:2013-10-13 19:03:43
【问题描述】:
我在 Azure 中创建了一些 linux 虚拟机,并在创建过程中上传了 X509 证书以启用 SSH 登录。一切正常,我可以通过 SSH 登录。
后来我创建了一个 SSH 密钥对,允许我的部署机器连接到 Azure 虚拟机来部署我的应用程序。我使用 puppet 将 SSH RSA 公钥安装到 Azure 虚拟机,现在我无法再通过 SSH 连接到其中的任何一个。我无法使用创建期间添加的 X509 证书或新安装的 RSA 密钥进行连接。
有没有办法通过 Azure 门户替换 X509 证书?还是恢复之前的?
为什么 Azure SSH 连接会因添加额外的 RSA 公钥而中断?
虚拟机仍在从 Puppet 获取配置,所以有没有办法 配置 puppet 使其恢复 X509 证书?
【问题讨论】: