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 は、それぞれより高いレベルの詳細出力を指定します。