E-Mail Benachrichtigung bei SSH Login
Aus Root-Wiki
Version vom 29. Juli 2013, 19:22 Uhr von Nevakee (Diskussion | Beiträge)
Mit folgendem Skript erhalten Sie eine E-Mail, sobald sich ein Benutzer per SSH einloggt.
Als erstes erstellt man die Datei
nano /etc/ssh/sshrc
mit folgendem Inhalt:
#!/bin/bash ip=`echo $SSH_CONNECTION | cut -d " " -f 1` #logger -t ssh-wrapper $USER login from $ip echo "Login auf $(hostname) am $(date +%Y-%m-%d) um $(date +%H:%M)\nBenutzer: $USER\nIP: $ip" | mail -s "SSH Login auf $(hostname)" mail@an.mich
Nun muss nur noch die E-Mail Adresse getauscht werden, damit die E-Mail auch an Sie geht.
Auf Wunsch kann auch noch ein Eintrag in die syslog geschrieben werden. Dafür einfach die Raute (#) bei der Zeile "logger -t ..." entfernen.