2024-09-29 21:33:41 +02:00
2024-09-29 21:33:41 +02:00
2024-09-29 21:06:23 +02:00

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
Description
No description provided
Readme 30 KiB
Languages
Shell 100%