Как установить Fail2ban в CentOS 6

Fail2ban нужен для обеспечения безопасности. В частности этот сервис отправляет в бан сомнительные IP-адреса. Установка Fail2ban достаточно проста. Подключитесь к серверу по SSH и установите репозиторий EPEL:

rpm -ivh http://download.fedoraproject.org/pub/epel/6/$(arch)/epel-release-6-8.noarch.rpm

 

Команда установки Fail2ban:

yum install fail2ban

 

Создайте локальную копию файла /etc/fail2ban/jail.conf, а затем откройте ее:

cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local

nano /etc/fail2ban/jail.local

 

  • Секция [DEFAULT]. В этой секции содержатся параметры, отвечающие за работу сервиса:

ignoreip 一 запрет блокировки IP-адреса из данного перечня. Добавьте IP (в том чсиле и свой. чтобы случайно не заблокировать его) через запятую.

bantime 一 продолжительность бана в секундах (по умолчанию бан длится десять минут). Для “активации” постоянного бана впишите отрицательное число.

findtime 一 время. отведенное Fail2ban на поиск подозрительных действий (как и bantime измеряется в секундах и по умолчанию выставлено 10 минут).  

maxretry 一 лимит на число неудачных попыток залогиниться. По умолчанию выставлено три попытки.

 

  • Секция [sshd]. В этой секции включается/отключается SSH защита. По умолчанию выставлен параметр enabled = true, но если вы хотите отключить защиту, поменяйте true на false:

enabled = false

Powered by Simple Blog