ThunderHosting
IT

Aprire porte nel firewall del tuo VPS (ufw) e porte comuni

ThunderHosting ·

DeutschEnglishFrançais

Apri e chiudi porte su un VPS Ubuntu con ufw senza chiuderti fuori, controlla quali servizi sono in ascolto e consulta le porte dei servizi più comuni.

Su un VPS decidi tu quali porte sono aperte. Il pannello di controllo non filtra il traffico in entrata verso il tuo VPS, quindi a proteggerlo è il firewall all'interno del server. Su Ubuntu Server il firewall più semplice è ufw, installato ma di solito non attivo su un server nuovo.

Prima di iniziare

Consenti sempre SSH (porta 22) prima di attivare il firewall, altrimenti ti chiudi fuori. Se succede comunque, accedi con Apri console nella scheda Console della pagina del server e correggi le regole.

Aprire porte con ufw

bash
# show the current state
sudo ufw status verbose

# allow SSH first, then the ports you need
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

# switch the firewall on
sudo ufw enable

Per i servizi UDP aggiungi /udp, ad esempio sudo ufw allow 19132/udp. Un intervallo di porte richiede il protocollo: sudo ufw allow 27015:27030/udp. ufw applica ogni regola a IPv4 e IPv6.

Chiudere di nuovo una porta

bash
sudo ufw status numbered
sudo ufw delete 3            # number from the list
sudo ufw delete allow 80/tcp # or by rule

Una porta è aperta in ufw ma non è raggiungibile? Verifica che il servizio sia attivo e in ascolto sull'indirizzo pubblico: sudo ss -tulpn elenca tutte le porte in ascolto. Un servizio legato a 127.0.0.1 accetta solo connessioni dal server stesso.

Porte comuni

PortaProtocolloServizio
22TCPSSH, SFTP
21TCPFTP
25TCPSMTP (posta tra server)
53TCP/UDPDNS
80TCPHTTP
443TCPHTTPS
465TCPSMTPS (invio posta via TLS)
587TCPSMTP (invio posta (submission))
110 / 995TCPPOP3 / POP3S
143 / 993TCPIMAP / IMAPS
3306TCPMySQL, MariaDB (Database)
5432TCPPostgreSQL (Database)
6379TCPRedis
25565TCPMinecraft Java Edition
19132UDPMinecraft Bedrock Edition

Non aprire a tutta Internet le porte dei database come 3306, 5432 o 6379. Consenti solo gli indirizzi che ne hanno bisogno, ad esempio sudo ufw allow from 203.0.113.10 to any port 3306 proto tcp, oppure collegati tramite un tunnel SSH.

Sei rimasto chiuso fuori o ti serve la console? Vedi Gestire il tuo VPS.

Ti serve ancora aiuto?

Apri un ticket e il nostro team di supporto in Ticino ti aiuterà.

Apri un ticket