タイトルが長くなってしまったが、削れないのでこれで。
症状
いつものようにPuTTYでEC2インスタンスにログインしようとしたところ、以下のエラーが発生して入れなくなった。
Disconnected: No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic)
PuTTY側の画面は以下の通り
対処法
公式に書いてあったのでその通りに実行したら直った。 aws.amazon.com
手順7は、ENTER YOUR PUBLIC KEY HERE ...
のところを書き換えれば他はそのままでOK
根本原因
わかっていない。上記公式サイトで挙げられているもののうちのどれかが該当しそうな気はするが・・・
教訓
検索するエラーメッセージを変えてみるのも一手。
PuTTY側のエラーメッセージで検索しても有効な対処法は見つからなかったが、コンソールのエラーメッセージ「server refused our key」で検索したらすぐに対処法の書いてあるページが見つかった。