Je ne trouve pas mes journaux sshd dans les emplacements standard.
Ce que j'ai essayé
- Pas dedans
/var/log/auth.log
- Pas dedans
/var/log/secure
- Est-ce qu'un système
'auth.log'
n'a rien cherché et n'a rien trouvé - J'ai défini
/etc/ssh/sshd_config
d'utiliserSyslogFacility AUTH
et deLogLevel INFO
redémarrer sshd explicitement, mais je ne les trouve toujours pas.
J'utilise OpenSSH 6.5p1-2 sur Arch Linux.
arch-linux
logs
openssh
sshd
HXCaine
la source
la source
journalctl _COMM=sshd
ça marche .-f
option pour suivre le journal:journalctl -fu sshd
apache2
et RedHat l’appellehttpd
).Une meilleure façon de voir la dernière partie du journal est la suivante:
L'utilisation
tail
sur la sortie dejournalctl
peut être très lente. Cela a pris 5 minutes sur une machine où je l'ai essayée, tandis que la commande ci-dessus est renvoyée instantanément.la source
J'ai trouvé la sortie de sshd et d'autres services de base dans 'journalctl'.
Voir plus à l'entrée Arch Wiki pour systemd:
https://wiki.archlinux.org/index.php/systemd#Journal
la source
Vous devriez pouvoir filtrer les messages en
sshd
utilisant:ou (selon votre distribution)
qui affichera les journaux dans un
less
format de style (vous pouvez rechercher/
, naviguer via PgUp, PgDown, etc.).-e
vous amène à la fin des journaux.-u
les filtres de paramètres à travers le champ méta_SYSTEMD_UNIT
qui est (du moins sur Debian) surssh.service
,sshd
ne correspondront donc pas.-f
suit les journaux en temps réel-n 100
affiche le nombre de lignes donné (utile avec-f
)Sinon, vous pouvez utiliser le filtrage des méta-champs:
Vous pouvez afficher un enregistrement de journal complet avec tous les méta-champs en exportant au format JSON:
cela vous donnerait quelque chose comme:
Si vous vous demandez comment afficher uniquement les messages du noyau:
la source
journalctl _COMM=sshd
)?-u
filtre à travers le champ de métadonnées_SYSTEMD_UNIT
défini pour Debianssh.service
. Tous les paramètres commençant par un trait de soulignement accèdent aux métafiels. De manière similaire, vous pouvez filtrer via_PID
ou_TRANSPORT
.Jetez un coup d'œil à la configuration de votre syslog. La plupart des probalby
/etc/syslog.conf
ou/etc/rsyslog.conf
vous devriez chercher des lignes avecauth
par exemple dans ma config:auth,authpriv.* /var/log/auth.log
*.*;auth,authpriv.none -/var/log/syslog
la source
authpriv.* /var/log/secure
intérieur du fichier/etc/rsyslog.conf