Base de conhecimento

Cloud / VPS

[Ubuntu] Como abrir uma porta no firewall

Abrindo uma porta no firewall como 3306 e 80

Como abrir uma porta no firewall do seu VPS Linux

Neste tutorial, você aprenderá como abrir uma porta no firewall do seu servidor VPS Linux de forma prática e segura.

- Abra apenas as portas necessárias para evitar falhas de segurança.
- Execute os comandos como root ou utilizando sudo.



1. Verificando se o firewall está ativo

Para Ubuntu/Debian (UFW):

sudo ufw status

Se aparecer como inactive, ative com:

sudo ufw enable



Para CentOS (firewalld):

sudo systemctl status firewalld

Se não estiver ativo, inicie com:

sudo systemctl start firewalld
sudo systemctl enable firewalld



2. Abrindo uma porta específica

No Ubuntu/Debian (UFW):

Para abrir a porta 80 TCP:

sudo ufw allow 80/tcp

Para abrir a porta 80 UDP:

sudo ufw allow 80/udp

Confirme se a regra foi aplicada:

sudo ufw status



No CentOS (firewalld):

Para abrir a porta 80 TCP:

sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --reload

Para abrir a porta 80 UDP:

sudo firewall-cmd --permanent --add-port=80/udp
sudo firewall-cmd --reload

Liste as portas abertas:

sudo firewall-cmd --list-ports



Exemplo: Liberando a porta do MySQL (3306)

No Ubuntu/Debian (UFW):

Para liberar o acesso remoto ao MySQL pela porta 3306 TCP:

sudo ufw allow 3306/tcp



No CentOS (firewalld):

Para liberar o acesso remoto ao MySQL pela porta 3306 TCP:

sudo firewall-cmd --permanent --add-port=3306/tcp
sudo firewall-cmd --reload



3. Testando a porta aberta

Utilize o comando abaixo, substituindo SEU_IP e PORTA:

nc -zv SEU_IP PORTA

Ou teste diretamente pela sua aplicação para verificar se a porta está acessível externamente.

Agora você sabe como abrir portas no seu VPS Linux de forma rápida e segura.

Mais em Cloud / VPS

Não encontrou o que procurava?

Nossa equipe responde pelo ticket. Se achar que é uma falha na rede, veja antes a página de status.