[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ビットキーに切り替えると、ユーザーは正しく認証されます。
他の人がこの問題を経験したことがありますか?どうやって解決しますか?