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