E-Mail Benachrichtigung bei SSH Login
Einleitung
Wenn wir einen Linux Server absichern wollen, gehögehört eine stetige Kontrolle aus SicherheitsgrüSicherheitsgründen auch dazu. Hier konfigurieren wir eine E-Mail BenachrichtigungBenachrichtigung, die abgesendet wirdwird, sobald sich jemand per SSH auf dem Server einloggt.
DurchfüDurchführung
Zuerst mümüssen wir das Paket s-nail installieren.
sudo apt install s-nail -y
Im zweiten Schritt erstellen wir ein SkriptSkript, welcheswelches, ausgefüausgeführt wirdwird, sobald sich jemand auf dem Server einloggt.
nano /opt/skripte/ssh-login.sh
Dort füfügen wir folgenden Inhalt ein, das Skript kann natünatürlich auch gerne angepasst werden.
#!/bin/bash
echo "----------------------------------------------------------------"
echo "Login auf $(hostname) am $(date +%Y-%m-%d) um $(date +%H:%M)"
echo "Benutzer: $USER"
echo "----------------------------------------------------------------"
pinky
Jetzt veräverändern wir die Datei /etc/profile und füfügen dort den Aufrufer des Skriptes hinzu
/opt/skripte/ssh-login.sh | mailx -s "SSH Login auf <server>" <empfänger>@<domain>
Als letztesLetztes passen wir noch die Berechtigungen des Skriptes an.
sudo chmod 755 /opt/skripte/ssh-login.sh
Die E-Mails werden jetzt bei einer Anmeldung automatisch an die entsprechende E-Mail Mail-Adresse versendet.