Как я могу создать AMI, который использует аутентификацию по паролю? - PullRequest
0 голосов
/ 27 апреля 2019

Моя цель - раскрутить экземпляр EC2, создать AMI из этого экземпляра, использовать пользовательский AMI для раскрутки нового экземпляра, в котором вместо ключей используется аутентификация по паролю.

Я изменил /etc/ssh/sshd_config наиметь PasswordAuthentication yes перед созданием AMI, но я все еще получаю «Отказано в доступе (publickey)» при попытке SSH к новому экземпляру, созданному из пользовательского AMI.

Я выполнил эти шаги , и они работают в первом экземпляре, но затем я все еще получаю сообщение об ошибке при входе в экземпляр, созданный из настраиваемого AMI.

1 Ответ

0 голосов
/ 28 апреля 2019

Поддержка AWS исправила мою проблему, вот их ответ:

Внесите изменения в следующие строки в файле /etc/cloud/cloud.cfg в исходный экземпляр запущен в описанных выше шагах следующим образом:


По умолчанию Настройки:

ssh_pwauth: 0

lock_passwd: true


Настройки после модификации:

ssh_pwauth: 1

lock_passwd: false


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

...