Intereting Posts
как монтировать UUID без использования / etc / fstab systemd: autofs, содержащие autofs, не размонтирует elinks -dump не заканчивается на длинном URL-адресе Настройка клавиатуры Bluetooth для ввода пароля шифрования диска Не удалось войти в учетную запись любого пользователя в новой установке Arch Linux Принять почту только для определенного адреса с помощью Postfix Список всех допустимых макетов kbd, вариантов и вариантов переключения (для использования с setxkbmap) Запуск программ по ssh Отправляет SIGKILL в процесс с заменой, который отменит его до убийства? Как заставить скрипт работать как демон, ожидая изменений в 2 файлах? Отображать малину Pi над linux Пароль – зашифрован, а пароль –md5 одинаковый для конфигурационного файла GRUB? Как перенаправить одно видеоустройство на несколько программ запущенный скрипт с аргументом -o, указывающим точку подключения SD-карты Установить статический IP-адрес в CentOS 6.4?

vsftpd с уведомлением по электронной почте

Было бы хорошо, если у vsftpd есть какие-то функции, которые отправят уведомление по электронной почте, если есть кто-то, кто пытается подключиться на ftp-сервере и / или получить много прав, запрещенных пользователям.

Я хотел бы услышать кого-то, кто знает об этой установке.

При использовании rsyslogd вы можете создать правило фильтрации, которое соответствует некоторым сообщениям журнала vsftp, представляющим интерес, и направляет их вам . В Rsyslog есть модуль вывода электронной почты.

Другие демоны syslog могут предоставлять аналогичные функции.

Возможно, вам также необходимо скорректировать некоторые параметры vsftpd, чтобы получить информацию о всех событиях, представляющих интерес.

В общем, вопрос в том, что если вы действительно хотите получить электронное письмо за каждую неудачную попытку входа в систему – потому что боты, механически пытающиеся входить в систему, ничего особенного (т. Е. Вы не получите спам).

Другая стратегия – использовать rsyslog для фильтрации сообщений vsftp, представляющих интерес, для отдельного файла журнала, и пусть задание cron сообщит вам – скажем – каждые несколько часов – если файл изменился. Возможно, вы также отправляете его как приложение, если оно не слишком велико.

С помощью rsyslog вы можете настроить соответствующий период вращения журнала, который соответствует вашему шаблону вызова заданий cron.