commit 577a820e76485fdb383205fcac826fb49d0048af Author: w12 Date: Sun Sep 29 21:06:23 2024 +0200 README.me hinzugefügt diff --git a/README.me b/README.me new file mode 100644 index 0000000..ae48324 --- /dev/null +++ b/README.me @@ -0,0 +1,53 @@ +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