作成したAMIを別のアカウントにコピーし、そのAMIから立ち上げたインスタンスにSSHで入ろうとすると以下のようなエラーが出ることがある。
ssh -i hoge.pem user@xxx.xxx.xxx.xxx
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
AMI作成時に .ssh/authorized_keys の中に作成元の公開鍵の情報が残っていることが原因。
作成元でAMIを再作成する。
その際 ~/.ssh/ 以下はまるっと削除しておくことが望ましい。
rm -rf ~/.ssh/*