Всем привет, кто может объяснить как действует файл hosts.deny доступным языком.
Интересует в том плане что вот при использовании fail2ban там понятно примерно, так как применяется iptables. Вот как работает hosts.deny непонятно, а он используется в denyhosts.
З.ы. кстати можно ли использовать fal2ban и denyhosts одновременно?
LinuxForum.Fans
Как работает hosts.deny
Автор: lone_wolf
4 сообщений
718 просмотров
Всё описано в man hosts.deny
Как я понимаю он не затрагивает файрволл, а просто не позволяет использовать определённые службы с определённых ip-адресов. То есть запрос получен будет, но не будет одобрен.
denyhosts - это служба, которая по некоторым правилам определяет какие адреса надо блокировать и добавляет их в hosts.deny.
Например, проверить сколько было неудачных попыток авторизации по SSH для разных логинов можно посмотреть командой
text
sudo lastb | awk '{print $1}' | sort | uniq -c | sort -rn | grep -v btmp | headУ меня вот так (и это лишь первый десяток, а всего их 600):
text
93718 root
17953 admin
2406 user
2160 default
1396 support
1258 test
1250 ubnt
1205 pi
1158 ftpuser
1147 guestЕсли бы один из этих пользователей существовал, то рано или поздно атакующие смогли бы подобрать пароль. Denyhosts блокирует таких атакующих (на месяц вроде бы), защищая SSH службу.
Всё описано в man hosts.deny
Спасибо, протупил сказу, пора сниатся с ручника.
Войдите или зарегистрируйтесь, чтобы ответить.