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