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
Другие вопросы по тегам