![SSHD/systemd 소켓 활성화 로그를 찾을 수 없습니다.](https://linux55.com/image/150385/SSHD%2Fsystemd%20%EC%86%8C%EC%BC%93%20%ED%99%9C%EC%84%B1%ED%99%94%20%EB%A1%9C%EA%B7%B8%EB%A5%BC%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
내 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