Ich versuche, auf meinem Server einen Fehler zu machen (entweder falscher Benutzername, falsches Passwort oder beides).
Ich habe / etc / ssh / sshd_config von geändert
# Logging
SyslogFacility AUTH
LogLevel INFO
zu
# Logging
SyslogFacility AUTH
LogLevel VERBOSE
und haben seitdem mehrere ssh-Versuche mit bestehenden und nicht existierenden Benutzern mit zufälligen Passwörtern versucht, was fehlschlägt. Beim Überprüfen von /var/log/auth.log wird nichts angezeigt und es ist vollständig leer.
Was vermisse ich? Muss ein anderer Prozess ebenfalls auf meinem System installiert und ausgeführt werden? Ich verwende Ubuntu.
Jede Hilfe oder Anleitung in dieser Angelegenheit ist mehr als willkommen.
Vielen Dank
ssh
logging
authentication
edev.io
quelle
quelle
/etc/syslog.conf
oder/etc/rsyslog.conf
oder/etc/rsyslog.d/*.conf
/etc/rsyslog.d/*.conf
sagt "$ AddUnixListenSocket / var / spool / postfix / dev / log"ps aux
einen Syslog-Prozess an?Antworten:
Die LogLevel bezieht sich im Allgemeinen (anscheinend anwendungsabhängig) auf einen der definierten Schweregrade, die vom Systemprotokollierungsprozess (Syslog) unterstützt werden. Ändern Sie es also zurück und starten Sie den sshd-Server neu.
Wenn Sie die Ausgabe nicht erhalten, müssen Sie in der Datei /etc/syslog.conf nachsehen, auf welcher MINIMUM-Ebene der AUTH-Anforderungstyp protokolliert wird und in welcher Datei. Die Fehler werden möglicherweise in eine andere Protokolldatei verschoben. ODER Sie protokollieren diese Fehler möglicherweise nicht aufgrund der Konfiguration von syslog.conf für den AUTH-Dienst. Weitere Informationen finden Sie in den Manpages unter und in der Datei syslog.conf.
quelle
Als ich unter Debian das gleiche Problem hatte, musste ich rsyslogd neu starten:
(Ihr syslogd-Programm kann variieren.)
Dann wurde wieder in /var/log/auth.log geschrieben.
Vielleicht wurde die Protokollierung nach einem Ereignis mit vollem Datenträger beendet, ich bin mir nicht sicher.
Siehe auch: https://bugs.launchpad.net/ubuntu/+source/rsyslog/+bug/1059854/comments/9
quelle
systemctl restart inetutils-syslogd.service
In meinem Fall war kein Speicherplatz mehr im Root-Dateisystem vorhanden
/
, mit dem Sie überprüfen könnendf -h
quelle
In meinem Fall lag das Problem im Besitz der
/var/log/auth.log
Datei. Es war im Besitz vonroot:root
aber muss seinsyslog:adm
. Ändern mitEs scheint ein häufiges Problem mit den neu erstellten Systemen zu sein - es gab mehr Protokolldateien, bei denen dieses Problem auftrat.
quelle