PuTTYでSSHにログインしようとしたらエラーが出た

PuTTYSSHにログインしようとしたら

Disconnected: No supported authentication methods available (server sent: publickey)

とエラーが表示された。

この時、/var/log/auth.logには

userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedAlgorithms [preauth]

と記録されていた。

公開鍵かsshdの設定がおかしいのかと思ったが、結局PuTTYをバージョンアップしたらログインできるようになった。そういえば前もこんなことがあった気がする。PuTTYは定期的にバージョンアップしようと思った。