cloud-init をインストールしたらパスワードでログインできなくなったときの対処方法
困っていた内容
パスワード認証で接続していた EC2 インスタンスに cloud-init をインストールしたところ、パスワード認証でのSSH接続に失敗するようになりました。
原因と対応方法について教えてください。
どう対応すればいいの?
cloud-init のデフォルトの設定によってパスワード認証でのログインを無効化するようになっています。
そのため、キーペアで接続した上で、改めてパスワード認証を有効化する必要があります。
cloud-init のデフォルト動作の仕様と初期化動作を実施させない方法については、参考情報に記載の記事をご参考ください。
参考情報
cloud-initのデフォルト挙動を徹底的に調べてまとめてみた -結果ソースコードを読んだ- | DevelopersIO