Implementé un script de notificación de inicio de sesión en /etc/ssh
El script me notificará a través de Microsoft Teams cuando haya un inicio de sesión en mi VM, con el usuario, el host y el servicio.
Sin embargo, parece que el rhost a veces está detrás. Por ejemplo, un usuario ingresó a la máquina a las 8:06, la IP reportada era mía y no suya. Luego, a las 10:06, entré a la máquina y la IP informada era suya y no mía, por lo que es como si el host estuviera siempre detrás.
¿Alguien más ha tenido este problema? o sabes como solucionarlo por favor?
EDITAR: aquí está el guión.
#!/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