LHeinrich.com Blog & News

Der Blog für News und alle anderen Themen!

SSH Anmelde Benachrichtigung (Bei erfolgreichem Login)

Du hast einen eigenen Linux Server und denkst, dass sich jemand Fremdes auf deinem Server via SSH einloggt oder willst einfach nur auf Nummer Sicher gehen?

Dann ist dieser Artikel genau das richtige für dich!

Hier zeige ich dir, wie du es einrichtest, dass du eine E-Mail Benachrichtigung bei jedem erfolgreichen SSH Anmeldeversuch bekommt.

Zuallererst musst du die Anwendung sendmail installieren. Das erledigst du ganz einfach mit folgendem Befehl.

apt-get install sendmail sendmail-bin

Nun fahren wir fort. Überprüfe, ob die Datei /etc/ssh/sshrc bei dir existiert, falls nicht, erstelle sie mit touch /etc/ssh/sshrc und öffne die Datei anschließend mit einem Editor deiner Wahl. Ich bevorzuge dafür nano /etc/ssh/sshrc.

Zum Schluss fehlt lediglich der Code, den du ans Ende der Datei einfügst, um die E-Mail Benachrichtigung beim Login abzuschicken.

IP="$(echo $SSH_CONNECTION | cut -d " " -f 1)"
HOSTNAME=$(hostname)
NOW1=$(date +"%d %B %Y, %A")
NOW2=$(date +"%T")

echo 'Subject: SSH Anmelde Benachrichtigung\nFrom: SENDER.MAIL@DOMAIN.MAIL\n\nErfolgreiche Anmeldung von '$IP' an '$HOSTNAME' am '$NOW1' um '$NOW2' Uhr.' | sendmail -v EMPFAENGER.MAIL@DOMAIN.MAIL > /dev/null 2>&1

Ersetze am Ende noch SENDER.MAIL@DOMAIN.MAIL mit der E-Mail Adresse des Senders und EMPFAENGER.MAIL@DOMAIN.MAIL mit der E-Mail Adresse des Empfängers.

 

Ich hoffe ich konnte dir weiterhelfen. 😉

Nächster in Artikel

Vorheriger in Artikel

Antworten

© 2018 LHeinrich.com Blog & News

Kyptografische Schlüssel | Datenschutzerklärung | Impressum