Ubuntu 16.04.7 sshdは4096ビットの公開鍵認証を許可しません。

Ubuntu 16.04.7 sshdは4096ビットの公開鍵認証を許可しません。

[Ubuntu 16.04.7、OpenSSH_7.2p2 Ubuntu-4ubuntu2.10、OpenSSL 1.0.2g、2016年3月1日、このイベントの一環として本日更新]

アクセスを許可したい新しいユーザーに対して公開鍵認証を設定しようとしていますが、4096ビット鍵を使用するたびにエラーメッセージが表示されます。

user@host: Permission denied (publickey).

次のようにキーを作成しました。

ssh-keygen \
  -f id_rsa_4096 \
  -t rsa \
  -b 4096 \
  -C 'The Key' \
  -o \
  -N ''

私のローカルコンピュータMacOSとサーバー自体(別のアカウントを介して)から。私は.sshフォルダ権限@700とauthorized_keysファイル権限@600を持っており、両方の所有権が正しいです。どちらのバージョンも機能しませんが、2048ビットキーに切り替えると、ユーザーは正しく認証されます。

他の人がこの問題を経験したことがありますか?どうやって解決しますか?

ベストアンサー1

おすすめ記事