Отправка e-mail при успешной авторизации по SSH

Создаем файл /etc/ssh/sshrc со следующим содержимым:

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
ip=`echo $SSH_CONNECTION | cut -d " " -f 1`
datestart=`date +'%F %T'`

logger -t ssh-wrapper $USER login from $ip
echo "$datestart: User $USER just logged in from $ip" | mail -aFrom:user@example.com -s "SSH Login" your.address@email.com


Работает в Debian 7, 8. На других дистрибутивах не тестировалось.

Что-то взято отсюда: http://askubuntu.com/questions/179889/how-do-i-set-up-an-email-alert-when-a-ssh-login-is-successful


10 ноября 2015 | Рубрика: Linux

Name:*

Feedback:

Message:*

Календарь

  • Сегодня
    17 Марта 2026, Вторник
    ПНВТСРЧТПТСБВС
    1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031

Авторизация