web-dev-qa-db-ja.com

Ubuntu 16.04 SSH RSAキーは機能しますが、パスワード認証が有効になっている場合のみ(PuTTY)

  • Linuxヘッドレスサーバーでキーをセットアップし、WindowsデスクトップでPuTTYをセットアップしています。

  • PuTTYで正常に接続して認証でき、認証はRSAキーを介して行われます。

ただし、PuTTYで接続しようとしたときにsshd_configPasswordAuthentication no)でパスワード認証を無効にすると、次のようになります。

Server refused our key

それでも、パスワード認証を再度有効にすると、キー認証が機能します!

さらに、/.sshフォルダーのアクセス許可と0700および0644への認証キーをそれぞれリセットした場合。

パスワード認証を無効にし、RSAキーを使用できるのは、システムが再起動するまでです。その後、server refused our keyが再び返されます。

2
Squid_Vicious

ホームディレクトリを暗号化したので、これが原因であるようです。 SSHを再インストールしてセットアップし直しましたが、ホームディレクトリが暗号化されるとすぐにうまくいきました.sshキーはsshd.configでパスワード認証を有効にしないと機能しません-これは回避策である必要があります私。

1
Squid_Vicious