Я реализовал скрипт уведомления о входе в систему в /etc/ssh
Скрипт будет уведомлять меня через Microsoft Teams о входе в мою виртуальную машину, указывая пользователя, хост и службу.
Однако, похоже, rhost иногда отстает. Например, пользователь зашел на машину по ssh в 8:06, и полученный IP был моим, а не его. Затем в 10:06 я зашел на машину по ssh, и полученный IP был его, а не мой, так что получается, что rhost всегда отстает на один.
У кого-нибудь еще была такая проблема? Или подскажите, пожалуйста, как ее решить?
EDIT - Вот сценарий
#!/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