Skip to content

LonoxX/SSH-Login-Notification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SSH-Login-Notification

Dies ist ein Shell-Skript, das bei jedem SSH-Login auf dem System ausgeführt wird. Es sendet eine Nachricht über einen Webhook an Discord / eine Telegram Nachicht, der Informationen über den Benutzer, den Hostnamen, die IP-Adresse des Hosts und die IP-Adresse des Clients enthält, von dem aus der Login stattgefunden hat.

Installation Discord

git clone https://github.com/LonoxX/SSH-Login-Notification.git
nano /etc/profile.d/discord.sh

Füge den Inhalt von discord.sh ein und speichere die Datei.

Datei ausfürhbar machen

chmod +x /etc/profile.d/discord.sh

Discord Webhook erstellen

Discord Webhook erstellen

Nachdem du einen Webhook erstellt hast, musst du nur noch die URL in der Datei discord.sh einfügen.

Installation Telegram

git clone https://github.com/LonoxX/SSH-Login-Notification.git
nano /etc/profile.d/telegram.sh

Füge den Inhalt von telegram.sh ein und speichere die Datei.

Datei ausfürhbar machen

chmod +x /etc/profile.d/telegram.sh

Konfiguration Telegram

Telegram Bot erstellen

Telegram Bot erstellen

Telegram App oder Telegram Web machen, indem du einfach nach "Botfather" suchst und einen Chat mit diesem startest.
Sende anschließend die Nachricht "/newbot" und vergebe wie aufgefordert einen Anzeigenamen für den Bot (einfach als Nachricht senden).

Danach musst du noch einen Usernamen für den Bot vergeben, der mit "bot" enden muss (z.B. meinserver_bot).

Nachdem du den Usernamen abgesendet hast, wird der Bot erstellt und ein Token generiert. Dieses Token brauchst du im nächsten Schritt.

Zudem solltest du deinen Bot direkt in Telegram hinzufügen (den gewählten Usernamen in die Suche eingeben) und ihm eine Nachricht schreiben, das ist ebenfalls für den nächsten Schritt nötig.

Telegram Chat ID

Um die Chat ID zu erhalten, musst du einfach eine Nachricht an deinen Bot schicken.

Nachdem du eine Nachricht an deinen Bot geschickt hast, öffne den folgenden Link in deinem Browser: https://api.telegram.org/botTOKEN/getUpdates

Ersetze TOKEN mit dem Token, den du in der vorherigen Anleitung erhalten hast.

Nachdem du den Link aufgerufen hast, solltest du eine JSON-Datei erhalten, die Informationen über deine Telegram-Nachricht enthält. Die Chat-ID ist die Nummer, die unter "chat" -> "id" steht. Füge den Token und die Chat-ID in die Datei telegram.sh ein.

Support

Webseite: Panda-Network.de
Support Discord-Server

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages