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