SSH Login Notifier
Benachrichtigungen bei SSH-Logins per E-Mail und/oder ntfy.
Website · Community · Mastodon · Support
Funktionen
- Benachrichtigung bei jedem SSH-Login
- E-Mail und/oder ntfy als Benachrichtigungskanal (einzeln oder kombiniert)
- Geo-Location der Quell-IP (Land, Stadt, Provider)
- Shell-unabhängig dank PAM-Integration (funktioniert mit Bash, Zsh, Fish, etc.)
- Einfache Konfiguration über eine zentrale
config.conf - Installations- und Deinstallationsscript
Schnellstart
1. Voraussetzungen prüfen
Siehe Voraussetzungen (curl wird automatisch installiert, Mail-Tool muss ggf. manuell eingerichtet werden).
2. Repository klonen
git clone https://git.techniverse.net/scriptos/ssh-login-notifier.git
cd ssh-login-notifier
3. Installation
sudo bash install.sh
4. Konfiguration anpassen
sudo nano /opt/ssh-login-notifier/config.conf
Siehe Konfigurationsreferenz für alle Optionen.
5. Testen
Einfach per SSH auf den Server einloggen — die Benachrichtigung sollte sofort eintreffen.
Deinstallation
sudo /opt/ssh-login-notifier/uninstall.sh
Enthaltene Informationen
Jede Benachrichtigung enthält:
| Information | Beispiel |
|---|---|
| Hostname | srv-web-01.example.com |
| Datum | 26.04.2026 |
| Uhrzeit | 14:32:08 |
| Benutzername | admin |
| Quell-IP | 203.0.113.42 |
| Standort | Berlin, Berlin, Germany (Telekom) |
Dokumentation
© Patrick Asmus · Techniverse Network · Lizenz
Languages
Shell
100%