AMIからEC2を複製したら、パスワードログインができなくなった
DEV環境複製したいタイミングとかってあると思うんですけど、普通にAMIを作成してAMIから起動したらログインできなくなっちゃうんですよね。
新卒なので普通に何かぶっ壊したんじゃないかと焦りました。
原因と解決策
原因:
AMIを使用してEC2を立ち上げる際、/etc/ssh/sshd_configのPasswordAuthenticationがデフォルトでnoに設定されているため。
解決策:
- EC2インスタンスにSSH接続する。
-
sudo vim /etc/ssh/sshd_configを実行し、設定ファイルを開く。 -
PasswordAuthentication noをPasswordAuthentication yesに変更する。
# Before:
PasswordAuthentication no
# After:
PasswordAuthentication yes
SSHDサービスを再起動して変更を適用する。
$ sudo service sshd restart
3. 所感
いや〜。まさか自動でPasswordAuthenticationがOFFになるとは思いもしませんでした。。。
いい勉強でした!!