Getestet unter Debian 11 'Buster'
Hier zeige ich wie man sich per E-Mail informieren lassen kann, wenn sich jemand per SSH auf einem Linux-Server (in dem Beispiel unter Debian) einloggt.
Dazu müssen wir die Datei /etc/profile bearbeiten:
vi /etc/profile
und folgenden Code an Ende der Datei einfügen:
if [ -n "$SSH_CLIENT" ]; then
echo 'Login on' `hostname` `date` `who -m` | mail -s "Login on `hostname` from `echo $SSH_CLIENT | ↵
awk '{print $1}'`" Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!
fi
Nun sollte man nach dem Einloggen per SSH eine entsprechende Mail erhalten: