hallo
wie kann ich mein system einstellen, das bei jedem einloggen über ssh eine email an den admin geschickt wird.
mein system:
suse 9.1
Danke für jeden tip
hallo
wie kann ich mein system einstellen, das bei jedem einloggen über ssh eine email an den admin geschickt wird.
mein system:
suse 9.1
Danke für jeden tip
Du könntest z. B. mit logwatch deine Logfiles überwachen, ob sich nicht ein Benutzer eingeloggt hat. Das sieht in den Logfiles etwa folgendermaßen aus (ich verwende Metalog):
Sep 9 21:15:57 [sshd(pam_unix)] session opened for user Benutzer by (uid=0)
Wenn du Metalog einsetzt, kannst du auch den Log-Daemon so konfigurieren, dass er dann automatisch ein Skript ausführt, das dann z. B. eine Mail verschickt.
geht auch mit jedem 0815-syslog. einfach für die facility AUTH (oder die, die bei sshd konfiguriert ist) zusätzlichZitat von Roger Wilco
<facility> | meine_fifo
eintragen. das rausklauben aus der fifo und auseinanderbröseln der logmeldung muss dann ein skript erledigen.
andere variante: in /etc/profile abtesten, ob das eine ssh-connection ist (z.b. ob SSH_TTY, SSH_CLIENT, SSH_CONNECTION gesetzt sind).
-j
Geändert von Jasper (09.09.04 um 22:27 Uhr)
"Oh my God!" "Smith will suffice" (Agent Smith, Matrix)
"The first rule of holes is: when you find yourself in one, stop digging." (PJ, Groklaw)
Lesezeichen