Ich habe ein Login-Notify-Skript in /etc/ssh implementiert
Das Skript benachrichtigt mich über Microsoft Teams, wenn eine Anmeldung bei meiner VM erfolgt, mit dem Benutzer, Host und Dienst
Es scheint jedoch, dass der Rhost manchmal hinterherhinkt. Beispielsweise hat sich ein Benutzer um 8:06 per SSH mit der Maschine verbunden, die gemeldete IP war meine und nicht seine. Dann habe ich mich um 10:06 per SSH mit der Maschine verbunden, und die gemeldete IP war seine und nicht meine – es ist also so, als ob der Rhost immer einen Schritt zurückhinkt.
Hatte sonst noch jemand dieses Problem? Oder weiß jemand, wie man es löst?
EDIT - Hier ist das Skript
#!/bin/sh
if [ "$PAM_TYPE" != "close_session" ]; then
host="`hostname`"
curl -H "Content-Type: application/json" -d "{\"text\": \"SSH Login: User -'$PAM_USER' On - '$host' from $PAM_RHOST\"}" [MS_TEAMS_HOOK
fi