るいすのブログ

オタクエンジニアの雑記

作ったAMIからインスタンスを作成するとSSHのパラメーターが変わる


背景

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のデフォルト挙動を徹底的に調べてまとめてみた -結果ソースコードを読んだ-