Есть ли у кого-нибудь скрипт bash, который отправит электронное письмо или уведомит кого-либо в случае успешного входа на ssh-сервер? Я хочу получать уведомления, если кто-нибудь войдет в мой личный кабинет.
Я использую Ubuntu 12.04 под управлением xfce
Мы использовали монит для мониторинга процессов в наших linux-боксах. монит может также оповещать по электронной почте об успешных входах в систему по ssh. Наш монит конфигурация выглядит следующим образом
check file ssh_logins with path /var/log/auth.log # Ignore login's from whitelist ip addresses ignore match "100.100.100.1" # Else, alert if match "Accepted publickey" then alert
Примечание: Конфигурация почтового сервера, формат электронной почты и т.д. Должны быть установлены в monitrc
файл
Обновление:Написал более подробный запись в блоге на этом
Попробуй пройти бота-учителя. Он научит тебя Linux в виде игры: Курсы Linux и DevOPS Бесплатный урок