CSF Firewall: как заблокировать IP-адреса без перезапуска CSF
Как я могу динамически (программно) блокировать IP-адреса с помощью Config Server Security & Firewall?
Я нахожусь на Centos (Linux) с cPanel & WHM
3 ответа
Вы можете запретить ip в csf, как показано ниже, но необходимо обновить csf, потому что каждый сервис применяет изменения после перезапуска или обновления.
Запретить IP
csf -d IP-адрес
Обновление:
CSF-R
как заблокировать IP без перезапуска CSF
Перезапуск csf с помощью csf -r не имеет большого значения. Вам не нужно предпринимать никаких мер предосторожности, чтобы сделать это. Таким образом, блокировка IP с или без перезагрузки CSF имеет тот же эффект.
csf работает вместе с iptables, поэтому для запрета IP вы можете использовать "csf -d IP" вместо написания правил iptable.
CSF облегчает работу брандмауэра.:)
Другие ответы здесь, похоже, устарели. Больше нет необходимости перезагружать CSF после блокировки IP-адреса. Вот пример выходных данных:
sudo csf -d 10.0.0.1 do not delete
Adding 10.0.0.1 to csf.deny and iptables DROP...
DROP all opt -- in !lo out * 10.0.0.1 -> 0.0.0.0/0
LOGDROPOUT all opt -- in * out !lo 0.0.0.0/0 -> 10.0.0.1
И вот ветка на форуме CSF, подтверждающая это.
Я протестировал блокировку нескольких IP-адресов без перезагрузки, и это работает. Вам нужно только перезагрузить, если вы удалите IP из csf.deny, например:
csf -dr 1.1.1.1
csf -r