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

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

DenyHosts - это инструмент на основе Python с открытым исходным кодом, разработанный Филом Шварцем и предназначенный для предотвращения атак методом перебора и атак по словарю на SSH-серверы. Это инструмент безопасности на основе журналов.
Это просто и возможность настраивать правила вручную.

DenyHosts широко используется как альтернатива Fail2ban. Если было слишком много недействительных попыток входа в систему SSH, он предполагает, что это атаки грубой силы или атаки по словарю, и предотвращает дальнейшие попытки IP-адреса, добавляя его в /etc/hosts.deny на сервере.

( Научитесь устанавливать Fail2ban на CentOS 7 )

Установите и настройте denyhost в centos 7 из репозитория Github

Сначала установите git

# yum install git

Теперь затуманивайте репозиторий denyhosts на Github

# git clone https://github.com/denyhosts/denyhosts

После клонирования файлов из Github установите его.

# cd denyhosts

# python setup.py install

Это установит модули DenyHosts в каталог пакетов сайта python.

Настроим DenyHosts

Нам нужно создать файл конфигурации, прежде чем он сможет работать. Пример файла конфигурации denyhosts.conf содержит большинство возможных настроек, и нам необходимо скопировать его и отредактировать файл.

# cp denyhosts.conf /etc

# vim /etc/denyhosts.conf

Пример файла конфигурации содержит информационные комментарии, которые должны помочь вам быстро настроить DenyHosts. После редактирования файла конфигурации сохраните его.

Затем нам нужно скопировать образец сценария daemon-control.dist как таковой в daemon-control и изменить рекомендуемый раздел в соответствии с расположением вашего файла конфигурации.

# cp daemon-control-dist daemon-control

Отредактируйте файл daemon-control. Вам нужно только отредактировать этот раздел вверху:

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

###############################################
#### Edit these to suit your configuration ####
###############################################

DENYHOSTS_BIN = "/usr/bin/denyhosts.py'
DENYHOSTS_LOCK = "/var/lock/subsys/denyhosts'
DENYHOSTS_CFG = "/etc/denyhosts.conf'

После редактирования файлов конфигурации и управления демоном убедитесь, что сценарий управления демоном является исполняемым.

Теперь запустите DenyHosts вручную

# ./daemon-control start

Вы должны обратиться к журналу демона (обычно / var / log / denyhosts), чтобы убедиться, что DenyHosts работает успешно.

Для автоматического запуска DenyHosts

Создайте символическую ссылку из /etc/init.d, например:

# cd /etc/init.d
# ln -s /usr/share/denyhosts/daemon-control denyhosts

Теперь мы можем управлять службой denyhosts с помощью команды systemctl.

Чтобы включить DenyHosts

# systemctl enable denyhosts

Начать

# systemctl start denyhosts

Чтобы проверить статус

# systemctl status denyhosts

Сегодня мы увидели, как наши инженеры службы поддержки устанавливают и настраивают DenyHosts в CentOS 7 с помощью Github Repo и настраивают его.


Как создать группу в Linux

Как создать группу в Linux

Группы используются для организации пользователей и их привилегий, таких как разрешение на чтение и выполнение. Чтобы добавить группу, используется команда groupadd.

3 способа проверить загрузку процессора в Linux

3 способа проверить загрузку процессора в Linux

Хорошо объясните 3 способа проверить загрузку процессора в Linux. Использование ЦП относится к использованию ресурсов обработки или объему работы, выполняемой ЦП.

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

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

DenyHosts широко используется как альтернатива Fail2ban. Если было слишком много недействительных попыток входа в систему SSH, он предполагает, что его атаки методом перебора или

Подключите новый диск к серверу Linux

Подключите новый диск к серверу Linux

Мы узнаем, как подключить новый диск к серверу Linux. Для этой демонстрации мы используем облачный сервер CentOS 7. теперь смонтируйте раздел, как показано ниже.

Простая установка Fail2ban на Ubuntu 20.04

Простая установка Fail2ban на Ubuntu 20.04

Хорошо объясните, как легко установить Fail2ban на Ubuntu 20.04. Fail2ban написан на языке программирования Python и является бесплатным с открытым исходным кодом. Конфигурация.

Как установить WireGuard VPN на Ubuntu 20.04

Как установить WireGuard VPN на Ubuntu 20.04

Хорошо объясните, как установить WireGuard VPN на Ubuntu 20.04. WireGuard - чрезвычайно простой, быстрый и современный VPN, в котором используется самая современная криптография.

Как установить OpenSSL 1.1.1d в CentOS

Как установить OpenSSL 1.1.1d в CentOS

OpenSSL - это надежный полнофункциональный инструментарий коммерческого уровня для протоколов безопасности транспортного уровня (TLS) и (SSL). Научитесь устанавливать OpenSSL 1.1.1d в CentOS

Как установить и настроить CSF на CentOS 8

Как установить и настроить CSF на CentOS 8

Как установить и настроить CSF на сервере CentOS 8. ConfigServer Security & Firewall - это (SPI) брандмауэр, приложение для обнаружения входа / вторжений и безопасности.

Конфигурация правила аудита не отражена - как устранить неполадки

Конфигурация правила аудита не отражена - как устранить неполадки

Конфигурация правила аудита не отражена? Узнайте, как наши инженеры службы поддержки устраняют неполадки и решают проблему. Файл конфигурации правил /etc/audit/rules.d/audit.rules

CloudLinux Высокая нагрузка на сервер

CloudLinux Высокая нагрузка на сервер

В этой статье мы узнаем, как наши инженеры службы поддержки устраняют высокую нагрузку CloudLinux на сервер. Убедитесь, что ваши ограничения LVE настроены правильно.