OpenSSHのsyslogエントリがありません

OpenSSHのsyslogエントリがありません

OpenSSHクライアントのログを保存したいです。これ手動使えると言いました。

ssh -y example.com

ロギングをオンにします。構成マニュアルデフォルトのSyslogツールがユーザーであることを示し/etc/ssh/ssh_configます~/.ssh/config。また、マイシステムログの設定には

user.* /var/log/user.log;RSYSLOG_TraditionalFileFormat

だからSSHログインを探したいです/var/log/user.log。ところで試してみると、ssh -yファイルに「ssh」がありません。私も試しました

journalctl -t ssh

クライアントではなくsshdに固有のようです。これが期待されるか。クライアントSSH syslogを操作した人はいますか?

それとも確認/追加する必要がある設定がありますか?

私が見つけたこの問題ただし、これはサーバー側のロギングに関するものであり、Syslog機能の変更に関するものです。ログがある限り、Syslog機能には興味がありません。

ベストアンサー1

存在する構成マニュアルまた、デフォルト値loglevelは次のとおりです。INFO

LogLevel は、
ssh(1) でメッセージを記録する際に使用する詳細レベルを提供します。可能な値は、QUIET、FATAL、ERROR、INFO、VERBOSE、DEBUG、DEBUG1、DEBUG2、および DEBUG3 です。デフォルトはメッセージです。 DEBUGとDEBUG1は同じです。 DEBUG2 と DEBUG3 は、それぞれより高いレベルの詳細出力を指定します。

loglevelしたがって、必要に応じて増加を試みる価値があるかもしれません。
次の例にはデバッグレベルがあります。

コマンドライン経由手動:
ssh -v -y example.com

-v
詳細モード。
sshに進行状況に関するデバッグメッセージを印刷させます。これは、接続、認証、および構成の問題をデバッグするのに役立ちます。 -vオプションを複数使用すると、詳細が増えます。最大値は3です。

に従ってssh_config経由構成マニュアル:
LogLevel DEBUG

LogLevel は、
ssh(1) でメッセージを記録する際に使用する詳細レベルを提供します。可能な値は、QUIET、FATAL、ERROR、INFO、VERBOSE、DEBUG、DEBUG1、DEBUG2、および DEBUG3 です。デフォルトはメッセージです。 DEBUGとDEBUG1は同じです。 DEBUG2 と DEBUG3 は、それぞれより高いレベルの詳細出力を指定します。

おすすめ記事