【问题标题】:How to replace/restore the SSH cert on Azure virtual machines?如何在 Azure 虚拟机上替换/恢复 SSH 证书?
【发布时间】: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 证书?

【问题讨论】:

    标签: azure ssh rsa x509


    【解决方案1】:

    我发现了问题,它与密钥无关。我的配置服务器(人偶)也修改了 sshd_config 文件并将 UsePAM 设置为 no。这会导致 Azure 失败所有基于密钥的登录尝试。将 UsePAM 更改为 yes 后,我可以正常登录。

    【讨论】:

      猜你喜欢
      • 2016-04-17
      • 1970-01-01
      • 2017-06-15
      • 1970-01-01
      • 1970-01-01
      • 2023-02-23
      • 1970-01-01
      • 2017-01-15
      • 2023-02-01
      相关资源
      最近更新 更多