私のSSHサーバー(CentOS 7)のログを見ようとしているのに見つからないようです。 systemdソケットアクティベーションを使用するように設定されています。通常これを見つけることが期待されていますjournalctl -b -u sshd.service
が、サービスが使用されていないため、-- No entries --
ソケットログのインポートは機能しなくなります。
$ journalctl -b -u sshd.socket
-- Logs begin at Thu 2019-03-21 08:46:19 EDT, end at Thu 2019-03-21 08:55:24 EDT. --
Mar 21 08:46:38 gbox systemd[1]: Listening on OpenSSH Server Socket.
それはすべてです。シリアルコンソールにシステムログを記録しましたが、次のメッセージが表示されます。
Mar 21 08:57:35 gbox systemd: Started OpenSSH per-connection server daemon (69.00.00.228:19212).
それでは...systemd / journaldでこれらのコンテンツを見ることができないのはなぜですか?彼らはどこに住んでいますか?各接続のSSHデーモンログをどのように診断しますか?
編集:現在SSHを介してこのコマンドを実行しているため、アクティブな接続があることがわかります。
答え1
sshd.socket
これは、Accept=true
テンプレート単位のインスタンスを起動することを意味します[email protected]
。
journalctl -b -u sshd@*.service