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

DenyHosts является средством безопасности написано в Python, которая контролирует журналы доступа к серверу, чтобы предотвратить brute force атаки на виртуальном сервере. Программа работает путем запрета IP-адреса, которые превышают определенное количество неудачных попыток входа в систему.

Шаг первый - Install Install Deny Hosts

Мы должны использовать репозиторий для установки Запретить хостов по CentOS.

# rpm -Uvh http://mirror.metrocast.net/fedora/epel/6/i386/epel-release-6-8.noarch.rpm

#yum install denyhosts

После того, как программа закончит загрузку с VPS, DenyHosts установлен и настроен.
Шаг второй-белый список IP-адресов

После установки DenyHosts, убедитесь, что белый список свой собственный IP-адрес. Пропуск этот шаг будет поставить вас на риск блокировки себя из своего собственного виртуального выделенного сервера.

Откройте список разрешенных хостов:

nano /etc/hosts.allow

По описанию, добавить в любых IP-адресов, которые не могут позволить себе быть запрещены с сервера; Вы можете написать каждый на отдельной строке, используя следующий формат:

sshd: 12.34.45.678

После внесения каких-либо изменений, не забудьте перезапустить DenyHosts, чтобы новые настройки вступили в силу на виртуальном сервере:

/etc/init.d/denyhosts restart

Шаг три - (Необязательно) Конфигурирование DenyHosts

DenyHosts готов использование как только установка закончена.

Однако, если вы хотите настроить поведение DenyHosts на вашем сервере, вы можете внести изменения в DenyHost конфигурационном файле:

nano /etc/denyhosts.conf