Files
2024-09-29 21:06:23 +02:00

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