54 lines
1.2 KiB
Plaintext
54 lines
1.2 KiB
Plaintext
SSH Server Login/Logout Benachrichtigung für Discord
|
|
|
|
"Datei"= Euer gewählter Name des geclonten Repos
|
|
|
|
Auf dem Server das repo clonen mit
|
|
git clone "URL"
|
|
die "Datei" am besten nach /etc/fail2ban kopieren
|
|
sudo mv "datei" /etc/fail2ban/
|
|
|
|
Die "Datei" öffnen und deinen erstellten Discord Webhock für den Server eintragen
|
|
# Discord Webhook URL
|
|
WEBHOOK_URL="https://discord.com/api/webhooks/11111111/aa1122ssbbcc333-_KEinsG11bs231b4eie"
|
|
|
|
Webhock in Discord erstellen:
|
|
Discord -> Servereinstellungen -> Integrationen -> WebHooks -> Neuer WebHook
|
|
|
|
Service File erstellen
|
|
sudo nano /etc/systemd/system/"datei".service
|
|
und folgendes eintragen
|
|
|
|
[Unit]
|
|
Description=SSH Monitor for Discord Notifications
|
|
After=network.target
|
|
|
|
[Service]
|
|
ExecStart=/etc/"datei".sh
|
|
Restart=always
|
|
User=root
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|
|
|
|
|
|
speichern
|
|
|
|
|
|
sudo systemctl daemon-reload
|
|
sudo systemctl start "datei".service
|
|
sudo systemctl enable "datei".service
|
|
|
|
|
|
fertig..
|
|
|
|
nun sollte bei Discord in dem gewählten Channel ein Benachrichtigung beim Web Server login/logout in Echtzeit erfolgen
|
|
|
|
Server APP heute um 20:21 Uhr
|
|
Neue SSH-Sitzung gestartet
|
|
Benutzer: derek
|
|
IP: 84.131.20.309
|
|
|
|
Server APP heute um 20:55 Uhr
|
|
SSH-Sitzung beendet
|
|
Benutzer: derek
|