【问题标题】:How can I create an AMI that uses password authentication?如何创建使用密码身份验证的 AMI?
【发布时间】:2019-09-16 17:30:45
【问题描述】:

我的目标是启动一个 EC2 实例,从该实例创建一个 AMI,使用自定义 AMI 启动一个使用密码身份验证而不是密钥的新实例。

在创建 AMI 之前,我将 /etc/ssh/sshd_config 更改为 PasswordAuthentication yes,但在尝试通过 SSH 连接到从自定义 AMI 创建的新实例时,我仍然收到“权限被拒绝(公钥)”。

我关注了these steps,他们在第一个实例上工作,但是当我登录到从 customn AMI 创建的实例时仍然收到错误。

【问题讨论】:

  • cloudtern.com/…请使用上面链接中提到的步骤
  • 请阅读我的原帖。我遵循了与 AWS 文档中相同的说明,但仍然遇到问题。有趣的是,我已经找到了您在我最初的故障排除中发布的文章。

标签: amazon-web-services amazon-ec2 ssh sshd


【解决方案1】:

AWS 支持解决了我的问题,这是他们的答案:

在 /etc/cloud/cloud.cfg 文件中更改以下行 上述步骤中启动的原始实例如下:


默认 设置:

ssh_pwauth: 0

lock_passwd: 真


修改后的设置:

ssh_pwauth: 1

lock_passwd: 假


service sshd restart


参考文献

https://cloudinit.readthedocs.io/en/latest/topics/examples.html#including-users-and-groups

https://cloudinit.readthedocs.io/en/latest/topics/modules.html

【讨论】:

  • 这里的关键是 cloud.cfg,在他们的任何文档中都没有提到,或者至少我找不到
猜你喜欢
  • 1970-01-01
  • 2017-05-19
  • 2018-11-02
  • 2014-05-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-09
相关资源
最近更新 更多