Linux - уведомления об авторизации по SSH на почту

Категория: Linux
Дата публикации: 17 марта, 2014 - 09:29
Последнее изменение: 17 марта, 2014 - 09:51

Крайне полезная вещь - такое уведомление, позволяет мгновенно информировать о SSH-доступе к вашему серверу. На примере Debian:

1. Нужно установить почтовый сервер (я использую postfix):

apt-get install postfix

2. Создаем файл и заполняем его примерно так:

nano /etc/ssh/sshrc

echo 'ALERT - Shell Access on:' `date` `who` | mail -s "Alert: Shell access" yourmail@mail.com

Так на почту при каждом входе по ssh на почту будут приходить письма.

P.S. На более старых версиях Debian (5 и 6) кроме установленного почтового сервера, нужно было устанавливать еще пакет. Вылезала вот такая ошибка, и письма не отправлялись:

/etc/ssh/sshrc: 1: /etc/ssh/sshrc: mail: not found

Тогда нужно доустановить пакет mailutils:

apt-get install mailutils

P.P.S. Не забывайте перезагружать службу или весь сервер, после внесения изменений в ее конфиг.

Добавить комментарий