回答:
(たとえば、特定の問題をデバッグするために)一時的にこれを行う必要がある場合sshd
は、デバッグフラグを設定して対話的に実行できます。
デバッグフラグを設定してsshdをインタラクティブに実行します。
/ usr / sbin / sshd -d
クライアントを実行し、トラブルシューティングしようとしているテストを実行します。
sshd
端末内のフォアグラウンドで実行され、デバッグ情報を出力します。
通常のsshサーバーを停止したくない場合は、別のポートでデバッグサーバーを実行できます。
/usr/sbin/sshd -d -p 10022
次に、クライアントを代替ポートに接続します。
sshdのログファイル(通常は/ etc / sshd / config)を変更して、可能な限り詳細なログを記録します。詳細はさまざまですが、DEBUG3が最も高い可能性があります。マニュアルページの状態:
LogLevel
Gives the verbosity level that is used when logging messages from
sshd. The possible values are: QUIET, FATAL, ERROR, INFO, VER-
BOSE, DEBUG, DEBUG1, DEBUG2 and DEBUG3. The default is INFO.
DEBUG and DEBUG1 are equivalent. DEBUG2 and DEBUG3 each specify
higher levels of debugging output. Logging with a DEBUG level
violates the privacy of users and is not recommended.