SSH 権限が拒否されました (publickey、gssapi-keyex、gssapi-with-mic) | 非ルート ユーザー

SSH 権限が拒否されました (publickey、gssapi-keyex、gssapi-with-mic) | 非ルート ユーザー

私は、キーファイル経由で SSH にログインできるように、DigitalOcean Droplet を設定しました。これは、ルート アカウントでは問題なく機能しますが、経由でセカンダリ アカウントを作成した場合、useraddそのアカウントにログインできる唯一の方法は、経由になりますsu。同じキーファイルを使用して SSH でログインしようとすると、次のメッセージが表示されます。

Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 

に公開鍵を追加したのに、/home/user/.ssh/authorized_keysどうすればいいでしょうか?

これは CentOS 7 サーバーです。

注:AllowUsers exampleuser rootにも追加してみました/etc/ssh/sshd_config

答え1

sshd変更を加えた後は必ず再起動してください/etc/ssh/sshd_config

答え2

私が抱えていた問題は、私の鍵が4096ビットサイズが許容範囲外だったので、2048ビットキーで動作しました!

ssh-keygen -t rsa -b 2048 -C "<email>"

関連情報