PuTTY で Server refused our key @ Ubuntu 22.04.1 LTS
問題
Ubuntu 22.04.1 の SSH サーバに対して, 古いRSA公開鍵を用いてPuTTYなどでSSH loginを試みると
と表示されてしまいloginできない。
原因
Ubuntu 22.04.1 で使われている SSH Server (OpenSSH_8.9p1) では、ssh-rsa (SHA-1 RSA) が 初期設定では disable されている
解決策1
SHA-1 RSA を有効化する
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.org
vi /etc/ssh/sshd_config
以下の1行を追加する
service ssh restart