Installazione di CSF Firewall nel sistema Debian 11
Il seguente tutorial descrive come installare il firewall CSF su un sistema Debian 11
Faremo tutto nella console eseguendo alcuni semplici comandi.
Avviamo il terminale e aggiorniamo i pacchetti di sistema:
1 | sudo apt update |
Installiamo i pacchetti necessari:
1 | sudo apt install libio-socket-inet6-perl libsocket6-perl -y |
1 | sudo apt install sendmail dnsutils unzip libio-socket-ssl-perl -y |
1 | sudo apt install libcrypt-ssleay-perl git perl iptables libnet-libidn-perl -y |
Pobieramy CSF
1 | wget http://download.configserver.com/csf.tgz |
disfare
1 | sudo tar -xvzf csf.tgz |
Installiamo nel sistema:
1 | cd csf && sh install.sh |
Il prossimo passo è eseguirlo nel sistema:
1 | sudo systemctl start csf |
Il prossimo passo è aggiornare le regole di Perl:
1 | perl /usr/local/csf/bin/csftest.pl |
Aggiungiamo csf all'avvio automatico del sistema:
1 | sudo systemctl enable csf |
Passiamo alla configurazione iniziale.
modifica file:
Alla sezione
# Consenti porte TCP in entrata
e
# Consenti porte TCP in uscita
Impostiamo le porte che vogliamo sbloccare, ad esempio:
Se vogliamo bloccare un indirizzo IP, lo aggiungiamo al file:
1 | sudo nano /etc/csf/csf.deny |
Dopo aver apportato le modifiche, ricaricare il firewall con il comando:
1 | sudo csf -r |