Você deve conseguir filtrar as mensagens sshd
usando:
journalctl -u ssh
ou (dependendo da sua distribuição)
journalctl -u sshd
que mostrará os logs em um less
formato de estilo (você pode pesquisar /
, navegar pelo PgUp, PgDown etc.).
-e
leva você ao final dos logs.
-u
O parâmetro filtra através do meta field _SYSTEMD_UNIT
que é (pelo menos no Debian) definido como ssh.service
, portanto sshd
, não corresponde.
-f
segue logs em tempo real
-n 100
exibe determinado número de linhas (útil com -f
)
Como alternativa, você pode usar a filtragem de meta-campos:
journalctl _COMM=sshd
Você pode exibir todo o registro do diário com todos os meta-campos exportando para JSON:
journalctl -u ssh -o json-pretty
isso lhe daria algo como:
...
"_PID" : "7373",
"_COMM" : "sshd",
"_EXE" : "/usr/sbin/sshd",
"_SYSTEMD_CGROUP" : "/system.slice/ssh.service",
"_SYSTEMD_UNIT" : "ssh.service",
...
Caso você queira saber como exibir apenas mensagens do kernel:
journalctl -k -f
journalctl _COMM=sshd
funciona.