背景
Auto Scaling Group の起動設定の元となるAMIを作成する際に
SSHのPasswordAuthentication yes
としてAMIを作成をすると
復元するときにPasswordAuthentication no
に戻ってしまう問題
原因
cloud-init
が原因
(変更前) ssh_pwauth: 0 (変更後) ssh_pwauth: 1
ssh_pwauth
: SSHのパスワード認証の有効/無効
cloud-init について
Package provides configuration and customization of cloud instance.
僕の認識があっていれば起動時に毎回実行されるinitスクリプト
(例外有り)
参考: cloud-initのデフォルト挙動を徹底的に調べてまとめてみた -結果ソースコードを読んだ-