Оповещение по почте, если пользователь зашел на сервер по ssh. (Как реализовать, на fedora 7)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Voler
Сообщения: 498
ОС: Fedora

Оповещение по почте, если пользователь зашел на сервер по ssh.

Сообщение Voler »

Есть сервер, хотелось бы получать уведомление на почту если какой то юзер зашел на сервер.
Простое сообщение имя, время, ip адрес.

В интернете нашел pam_script. Поделитесь опытом, если кто реализовывал.
:blush:

Я так понимаю нужно скачать pam_script
Качаем.
wget ftp://rpmfind.net/linux/dag/fedora/3/en/i...fc3.rf.i386.rpm

А вот дальше, нет инфы исчерпывающей. :console:
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Оповещение по почте, если пользователь зашел на сервер по ssh.

Сообщение sash-kan »

man sshd
секция login process

Код: Выделить всё

8.   If ~/.ssh/rc exists, runs it; else if /etc/ssh/sshrc exists,
                runs it; otherwise runs xauth.  The ``rc'' files are given
                the X11 authentication protocol and cookie in standard
                input.

пример файла

Код: Выделить всё

echo $USER $(date) $SSH_CLIENT | mail -s "ssh login" mne@na.pochtu
вместо SSH_CLIENT можно выводить и SSH_CONNECTION. по вкусу.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: