Bạn sẽ có thể lọc tin nhắn sshdbằng cách sử dụng:
journalctl -u ssh
hoặc (tùy thuộc vào phân phối của bạn)
journalctl -u sshd
sẽ hiển thị nhật ký lesstheo định dạng kiểu (bạn có thể tìm kiếm /, điều hướng qua PGUp, PGDown, v.v.).
-e đưa bạn đến cuối của bản ghi.
-ubộ lọc tham số thông qua trường meta _SYSTEMD_UNIT(ít nhất là trên Debian) được đặt thành ssh.service, do đó sshdsẽ không khớp.
-f theo dõi nhật ký trong thời gian thực
-n 100hiển thị số dòng đã cho (hữu ích với -f)
Ngoài ra, bạn có thể sử dụng bộ lọc siêu trường:
journalctl _COMM=sshd
Bạn có thể hiển thị toàn bộ bản ghi nhật ký với tất cả các trường meta bằng cách xuất sang JSON:
journalctl -u ssh -o json-pretty
nó sẽ cung cấp cho bạn một cái gì đó như:
...
"_PID" : "7373",
"_COMM" : "sshd",
"_EXE" : "/usr/sbin/sshd",
"_SYSTEMD_CGROUP" : "/system.slice/ssh.service",
"_SYSTEMD_UNIT" : "ssh.service",
...
Trong trường hợp bạn tự hỏi làm thế nào để chỉ hiển thị các thông điệp kernel:
journalctl -k -f
journalctl _COMM=sshdcó.