signature algorithm ssh-rsa not in PubkeyAcceptedAlgorithms
とエラーに書いてあります。キーのアルゴリズムが許容されていない古いもののようです。teratermでキーペアを作成する際に暗号方式の選択があれば別のものを選んで作り直してみてください。
0
Are you sure you want to delete the question?
Leaving a resolved question undeleted may help others!
現在、VirtualBox上にkali Linuxを構築し、ホストOSから公開鍵認証方式でログインできるように設定している途中ですが、できません。
ユーザディレクトリ配下にTeraTermで作成した公開鍵を.ssh/authorized_keysとして配置したのち、権限を600に変更しました。
/etc/ssh/sshd_configの設定も公開鍵認証が可能になるよう変更し、再起動しました。
その後、秘密鍵でログインしようとすると、ログインできず、/var/log/auth.logに以下のエラー文ありました。
May 1 19:41:01 kali sshd[2128]: userauth_pubkey: signature algorithm ssh-rsa not in PubkeyAcceptedAlgorithms [preauth]
バージョンの違いのエラーでもないし、権限関係のエラーでもない…
TeraTermで作成した鍵のアルゴリズムを、kali Linuxがカバーしていないってことですかね?
2度ほど鍵の作成からやり直しましたが、同様に上記のエラーが出てしまいます。
なぜこのエラーが出るのか、どのようにすればいいのかわかりません。
わかる方、いらっしゃいましたらご教示いただけますと幸いです。
signature algorithm ssh-rsa not in PubkeyAcceptedAlgorithms
とエラーに書いてあります。キーのアルゴリズムが許容されていない古いもののようです。teratermでキーペアを作成する際に暗号方式の選択があれば別のものを選んで作り直してみてください。