LinuxへのWindows SSHパスワードなしのログインは失敗します。

LinuxへのWindows SSHパスワードなしのログインは失敗します。

私はこの質問を何度も受け取ったと確信しており、何らかの理由でまだ機能しません。

私のWindowsコンピュータで公開鍵と秘密鍵を生成し、公開鍵をコピーしました。

ssh-copy-id -i ~/.ssh/id_rsa.pub ekamolid@host

その後、サーバーで次のことを行いました。

chmod 700 .ssh
chmod 644 authorized_keys

私のローカルコンピュータで、次のコマンドを実行します。

chmod 600 id_rsa

sshd_configファイルは次のとおりです。

  • RSAAuthentication yes
  • PubkeyAuthentication yes

リモートサーバーからSSHサーバーを再起動しました。

試してみるとき:

ssh ekamolid@host

次のエラーが発生します/var/log/secure

2月17日 06:36:56 bur00cpw sudo: pam_unix(sudo:auth): 認証失敗 logname=ekamolid uid=0 euid=0 tty=pts/3 ruser= rhost= user=ekamolid

私がここで何を見逃しているのでしょうか?

ベストアンサー1

chmod go-w $HOMEもう一つの要件です。

644の代わりに600を使用するとどうなりますかauthorized_keys

ありがとう、フィリップ。

おすすめ記事