Alle SSH Logs Speichern?
Hey! Ich möchte Speichern, wenn Jemand sich jemand per SSH in mein System Einloggt. Auf Linux & Windows. Entweder mit Befehlen im Terminal / CMD Oder Python.
3 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Linux
Suchmaschine hilft weiter:
- https://serverfault.com/questions/130482/how-to-check-sshd-log
- https://unix.stackexchange.com/questions/127432/logging-ssh-access-attempts
- https://en.wikibooks.org/wiki/OpenSSH/Logging_and_Troubleshooting
Sieht so aus, dass du das in der ssh_config einrichten musst
sudo nano /etc/ssh/sshd_config
Hier ändern zu:
SyslogFacility AUTH
LogLevel INFO
, dann den Dienst neustarten musst und anschließend findet sich das in /var/log/auth.log oder was auch immer du einträgst :D
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Technik, Linux
Wie die Leute eine SSH Verbindung aufbauen ist egal, das landet alles im Log vom SSH Daemon wenn man ihn entsprechend einstellt.
Das Ergebnis findet man in /var/log/auth.log, /var/log/secure, journalctl -u sshd und ähnliches je nach Distro.
Woher ich das weiß:Berufserfahrung – Privat und beruflich damit zu tun
TheFamousSpy
bestätigt
Von
Experte
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Technik, Linux
Das macht der daemon in der Standardkonfiguration sowieso.
Landet alles im Syslog.