AMIからEC2を複製した際の「パスワードログイン」問題とその解決法
私たちはAWSのEC2インスタンスを手軽に複製するためにAMI (Amazon Machine Image) をよく使用しますが、その過程で出くわす問題の1つが「複製したインスタンスへのパスワードログインができなくなる」というものです。この記事では、その問題の原因と解決法を解説し、AMIからEC2を複製する際の注意点を共有します。
1. 問題提起
AMIからEC2インスタンスを複製した後、SSHのパスワードログインができなくなる。
2. 原因と解決策
原因:
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になるとは思いもしませんでした。。。
なんでそこやねん的な。いい勉強でした!!