Уведомления на email при входе по SSH

28cc95cb5a271a3b26f059b4ef13e188Прикручиваем отправку уведомлений на email при входе по SSH на сервер Linux (Ubuntu).

Первое, необходимо отредактировать или создать файл /etc/ssh/sshrc:

#nano /etc/ssh/sshrc
ip=`echo $SSH_CONNECTION | cut -d " " -f 1`
logger -t ssh-wrapper $USER login from $ip
(echo "Subject:login on server"; echo "User $USER just logged in from $ip";) | sendmail -f server@your-server.ru -t your-home-email@gmail.com &

Если же Вам нужна SMTP авторизация используйте ниже конфиг:

#sendemail -f from@yandex.ru -m "message" -t to@gmail.com -s smtp.yandex.ru:587 -xu from@yandex.ru -xp password -a /attached_file.txt