Decidi tu quali servizi possiamo attivare per analisi, personalizzazione e contenuti esterni.
Utilizziamo cookie e tecnologie simili sul nostro sito web per personalizzare i contenuti, integrare media esterni e comprendere meglio l'utilizzo delle singole sezioni.
Cookie necessari
Queste voci garantiscono funzioni di base come sicurezza, stabilità e gestione dei moduli.
Il trattamento dei dati può avvenire con il tuo consenso o sulla base di interessi legittimi. Nelle impostazioni dei cookie puoi negare il consenso a ciascuna categoria facoltativa o autorizzarla singolarmente.
Alcuni servizi trattano dati personali in Paesi terzi. Con il tuo consenso, accetti anche questo trasferimento. Trovi maggiori informazioni nella nostra informativa sulla privacy.
Potrai riaprire e modificare la tua selezione in qualsiasi momento. · 1.0.2
Scopri come configurare un firewall per proteggere il tuo server e consentire le connessioni esterne necessarie → Scopri di più
10 novembre 20263 min di lettura1 Visualizzazioni0 utile
Introduzione
Per molti servizi e programmi è necessario consentire le connessioni esterne. Il modo migliore per farlo è configurare un firewall.
In questa guida imparerai a configurare un firewall e a consentire queste connessioni.
FAQ
Domande frequenti
UFW e IPTables. La guida inizia con UFW, perché è più semplice da configurare e gestire.
Con sudo apt install ufw.
sudo ufw default deny incoming e sudo ufw default allow outgoing. Poi devi consentire esplicitamente SSH e le altre porte necessarie (ad es. sudo ufw allow 22) prima di attivare UFW.
Sì, il tuo VPS dispone di un firewall di rete aggiuntivo nella dashboard ZapX (scheda Firewall di rete), che agisce prima che il traffico raggiunga il server. Per impostazione predefinita, è configurato su ACCEPT per il traffico in entrata e in uscita. Se hai impostato regole più restrittive, devi consentire anche lì le stesse porte.
Feedback
Questo articolo ti è stato utile?
Il tuo feedback ci aiuta a definire le priorità e a migliorare i contenuti.
0 di 0 I feedback hanno giudicato utile questo articolo.
Assistenza personale
Le istruzioni non sono sufficienti?
Il supporto ZAP conosce il tuo prodotto: descrivi brevemente la tua richiesta e ti aiuteremo personalmente.
Navigazione
VPS
Preparazione
Per installare il firewall, devi connetterti al tuo server tramite SSH. Se non sai come fare, consulta la nostra guida alla prima connessione.
Dopo esserti connesso, aggiorna il server all'ultima versione con apt update e apt upgrade.
Info
Firewall di rete aggiuntivo nella dashboard ZapX
Questa guida tratta il firewall sul tuo server (UFW/IPTables). Separatamente, il tuo VPS dispone di un firewall di rete aggiuntivo nella dashboard ZapX (scheda Firewall di rete), che agisce prima che il traffico raggiunga il server. Per impostazione predefinita, è configurato su ACCEPT per il traffico in entrata e in uscita e quindi non influisce sui passaggi seguenti. Se però hai impostato regole più restrittive (ad es. una policy DROP/REJECT o regole firewall personalizzate), devi consentire anche lì le stesse porte.
Usare UFW (facile)
Esistono diversi programmi firewall per Linux; in questa guida ci concentreremo sui due più diffusi: UFW e IPTables.
Iniziamo con UFW, perché è più semplice da configurare e gestire.
Installare UFW
Puoi installare UFW facilmente tramite APT con sudo apt install ufw.
Per non perdere la connessione SSH, non attivare ancora il firewall: prima devi configurarlo correttamente.
Ora consenti la connessione SSH e tutte le altre porte che vuoi aprire:
sudo ufw allow 22 per SSH
sudo ufw allow 80 come esempio per HTTP
sudo ufw allow 25565 come esempio per un server di gioco Minecraft
Per attivare UFW, esegui sudo ufw enable. Puoi consentire altre porte in qualsiasi momento con sudo ufw allow PORT.
Aggiungere regole per le porte
Per consentire una porta, puoi usare questo comando:
Per le porte TCP:
sudo ufw allow PORT/tcp – sostituisci PORT con la porta desiderata.
Esempio: sudo ufw allow 25565/tcp per un server di gioco Minecraft
Per le porte UDP:
sudo ufw allow PORT/udp – sostituisci PORT con la porta desiderata.
Esempio: sudo ufw allow 9987/udp per un server TeamSpeak 3
Visualizzare ed eliminare le regole delle porte
Per visualizzare tutte le regole relative alle porte, usa sudo ufw status numbered.
Per eliminare una regola, esegui sudo ufw delete NUMMER, dove NUMMER è il numero della regola nell'elenco.
Installare IPTables (avanzato)
La maggior parte dei sistemi ha IPTables già installato, ma per sicurezza puoi eseguire sudo apt install iptables.
Configurare IPTables
Per prima cosa, imposta le policy predefinite e le configurazioni:
sudo iptables -P INPUT DROP – blocca tutte le connessioni in entrata
sudo iptables -P FORWARD DROP – blocca tutti gli inoltri
sudo iptables -P OUTPUT ACCEPT – consente tutte le connessioni in uscita
sudo iptables -A INPUT -i lo -j ACCEPT – consente il traffico loopback
sudo iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT – consente tutte le connessioni esistenti
Ora consenti SSH e tutte le altre porte che vuoi aprire:
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT per SSH
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT come esempio per HTTP
sudo iptables -A INPUT -p tcp --dport 25565 -j ACCEPT come esempio per un server di gioco Minecraft
Per mantenere le regole dopo un riavvio, installa il pacchetto iptables-persistent con sudo apt install iptables-persistent.
Salva le regole con sudo netfilter-persistent save e attiva l'avvio automatico con sudo systemctl enable netfilter-persistent.
Aggiungere regole per le porte
Per consentire una porta, puoi usare questo comando:
Per le porte TCP:
sudo iptables -A INPUT -p tcp --dport PORT -j ACCEPT – sostituisci PORT con la porta desiderata.
Esempio: sudo iptables -A INPUT -p tcp --dport 25565 -j ACCEPT per un server di gioco Minecraft
Per le porte UDP:
sudo iptables -A INPUT -p udp --dport PORT -j ACCEPT – sostituisci PORT con la porta desiderata.
Esempio: sudo iptables -A INPUT -p udp --dport 9987 -j ACCEPT per un server TeamSpeak 3
Visualizzare ed eliminare le regole delle porte
Puoi visualizzare tutte le regole con sudo iptables -L --line-numbers.
Per eliminare una regola, usa sudo iptables -D INPUT NUMMER, dove NUMMER è il numero della regola nell'elenco.
Conclusione
Hai installato correttamente un firewall sul tuo server Linux e creato le tue regole per le porte. Puoi usare questa guida anche per consentire altre porte.
Se hai domande o problemi, il nostro team di supporto è a tua disposizione ogni giorno! 🙂
Hosting server da 2,49 € / mese, subito online, protezione DDoS inclusa.