From 577a820e76485fdb383205fcac826fb49d0048af Mon Sep 17 00:00:00 2001 From: w12 Date: Sun, 29 Sep 2024 21:06:23 +0200 Subject: [PATCH] =?UTF-8?q?README.me=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.me | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 README.me 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