<Precedenti | Contenuti | Succ.>
3.2. ufw - Firewall semplice
Lo strumento di configurazione del firewall predefinito per Ubuntu è ufw. Sviluppato per facilitare la configurazione del firewall iptables, ufw fornisce un modo intuitivo per creare un firewall basato su host IPv4 o IPv6.
ufw per impostazione predefinita è inizialmente disabilitato. Dalla pagina man di ufw:
“ ufw non ha lo scopo di fornire funzionalità firewall complete tramite la sua interfaccia di comando, ma fornisce invece un modo semplice per aggiungere o rimuovere semplici regole. Attualmente è utilizzato principalmente per i firewall basati su host. "
Di seguito sono riportati alcuni esempi di come utilizzare ufw:
• Innanzitutto, ufw deve essere abilitato. Da un prompt del terminale inserisci:
sudo ufw enable
• Per aprire una porta (SSH in questo esempio):
sudo ufw consentire 22
• Le regole possono essere aggiunte anche usando a numerato formato:
sudo ufw inserisci 1 permetti 80
• Allo stesso modo, per chiudere una porta aperta:
sudo ufw nega 22
• Per rimuovere una regola, utilizzare elimina seguito dalla regola:
sudo ufw delete nega 22
• È anche possibile consentire l'accesso a una porta da host o reti specifici. L'esempio seguente consente l'accesso SSH dall'host 192.168.0.2 a qualsiasi indirizzo IP su questo host:
sudo ufw consentire proto tcp da 192.168.0.2 a qualsiasi porta 22
Sostituisci 192.168.0.2 con 192.168.0.0/24 per consentire l'accesso SSH dall'intera sottorete.
• Aggiunta del --funzionamento a secco opzione per a Oh Il comando restituirà le regole risultanti, ma non le applicherà. Ad esempio, quanto segue è cosa verrebbe applicato se si aprisse la porta HTTP:
sudo ufw --dry-run consenti http
*filtro
:input-utente-ufw - [0:0]
:Ufw-Uscita-Utente - [0:0]
:ufw-utente-inoltro - [0:0]
:limite-utente-ufw - [0:0]
:ufw-limite-utente-accetta - [0:0]
### REGOLE ###
### tuple ### consenti tcp 80 0.0.0.0/0 qualsiasi 0.0.0.0/0
-A ufw-user-input -p tcp --dport 80 -j ACCETTA
### REGOLE DI FINE ###
-A ufw-input-utente -j RETURN
-A ufw-output-utente -j RETURN
-A ufw-user-forward -j RETURN
-A ufw-user-limit -m limit --limit 3/minute -j LOG --log-prefix "[UFW LIMIT]: "
-A ufw-limite-utente -j RIFIUTA
-A ufw-user-limit-accept -j ACCETTA COMMIT
Regole aggiornate
• ufw può essere disabilitato da:
sudo ufw disabilita
• Per vedere lo stato del firewall, inserire:
sudo ufw status
• E per informazioni di stato più dettagliate utilizzare:
sudo stato ufw dettagliato
• Per visualizzare il file numerato formato:
sudo ufw status numerato
Se la porta che vuoi aprire o chiudere è definita in /etc/services, puoi utilizzare il nome della porta invece del numero. Negli esempi sopra, sostituire 22 con SSH.
Questa è una rapida introduzione all'uso di ufw. Per ulteriori informazioni, fare riferimento alla pagina man di ufw.