Linuxヘッドレスサーバーでキーをセットアップし、WindowsデスクトップでPuTTYをセットアップしています。
PuTTYで正常に接続して認証でき、認証はRSAキーを介して行われます。
ただし、PuTTYで接続しようとしたときにsshd_config
(PasswordAuthentication no
)でパスワード認証を無効にすると、次のようになります。
Server refused our key
それでも、パスワード認証を再度有効にすると、キー認証が機能します!
さらに、/.ssh
フォルダーのアクセス許可と0700
および0644
への認証キーをそれぞれリセットした場合。
パスワード認証を無効にし、RSAキーを使用できるのは、システムが再起動するまでです。その後、server refused our key
が再び返されます。
ホームディレクトリを暗号化したので、これが原因であるようです。 SSHを再インストールしてセットアップし直しましたが、ホームディレクトリが暗号化されるとすぐにうまくいきました.sshキーはsshd.configでパスワード認証を有効にしないと機能しません-これは回避策である必要があります私。