AWSに新しいUbuntuサーバーを構築しました。今何らかの理由で他のUbuntuサーバーで動作していた私の秘密鍵は彼女には機能しません。 auth.logのエラーは次のとおりです。
userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedAlgorithms [preauth]
これはPuttyの問題です。 Linuxワークステーションでロギングしようとすると、どのコンピュータでも問題はありません。
私が見た違いは新しいサーバーです
Ubuntu 22.04.1 LTS実行中OpenSSH_8.9p1 Ubuntu-3, OpenSSL 3.0.2 15 Mar 2022
動作する(以前の)サーバーは次のとおりです。
Ubuntu 20.04.4 LTS(Focal Fossa)実行中OpenSSH_8.2p1 Ubuntu-4ubuntu0.4, OpenSSL 1.1.1f 31 Mar 2020
このOpenSSHバージョンに変更はありますか? Puttyを再起動するにはどうすればよいですか?
ベストアンサー1
シンプルなソリューション。
にこの行を追加してください/etc/ssh/sshd_config
。
PubkeyAcceptedAlgorithms +ssh-rsa
その後、sshd
新しい設定を適用するには、サービスを再起動します。
$ sudo systemctl restart sshd