Pam.d relatando $RHOST incorreto no script

Pam.d relatando $RHOST incorreto no script

Implementei um script de notificação de login em /etc/ssh

O script me notificará via Microsoft Teams quando houver login na minha VM, com o usuário, host e serviço

No entanto - parece que o rhost às vezes está atrasado. Por exemplo, um usuário fez ssh na máquina às 8h06, o ip relatado era meu, e não o dele. Então às 10:06 eu entrei na máquina, e o ip informado era dele e não meu - então é como se o rhost estivesse sempre um atrás

Alguém mais teve esse problema? ou sabe como resolver por favor?

EDITAR - Aqui está o script

#!/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

informação relacionada