SSHキー認証は/usr/sbin/ssh -dでは機能しますが、デーモンでは機能しませんか?

SSHキー認証は/usr/sbin/ssh -dでは機能しますが、デーモンでは機能しませんか?

rootCentOS x64 6.5:サーバーに接続し、次のことを行う場合:

service sshd stop
/usr/sbin/ssh -d

私の開発コンピュータで公開鍵認証を使用してユーザーとして接続できます。

ssh -v [email protected]

ただし、デーモンを使用する場合:

service sshd start

接続できなくなり、ssh でパスワードを求められます。tail -f /var/log/secure何も表示されません。

なぜこれが起こるのか知っていますか?

答え1

セントースです。抜け穴

最初の行 " #!/bin/bash"を削除すると/etc/init.d/sshd問題が解決します。

答え2

プロセスを確認しましたか? sshdが含まれていますか?

ps -eF | grep ssh

サービスを停止/開始する前後に上記のコマンドの出力を確認してください。デーモンを起動すると問題が発生する可能性があります。

関連情報