Firewall (UFW) no Linux
O UFW (Uncomplicated Firewall) é o firewall padrão das distribuições Ubuntu e Debian. Ele controla quais portas e serviços podem ser acessados pela internet.
1. Verificar se o UFW está ativo
Execute o comando abaixo:
sudo ufw statusExemplo de retorno:
Status: activeSe aparecer active, o firewall está funcionando normalmente.
2. Verificar regras configuradas
Para visualizar todas as portas liberadas:
sudo ufw status numberedExemplo:
Status: active
[1] 22/tcp ALLOW IN Anywhere
[2] 80/tcp ALLOW IN Anywhere
[3] 443/tcp ALLOW IN Anywhere3. Verificar informações detalhadas
Para exibir configurações avançadas do firewall:
Este comando mostra:
Status atual
Política padrão
Regras aplicadas
Configurações IPv4 e IPv6
4. Reiniciar o Firewall
Se houver suspeita de problemas ou alterações recentes, reinicie o UFW:
Método 1 (Recomendado)
Método 2
⚠️ Atenção: ao utilizar o método 2, confirme que a porta SSH (22) está liberada para evitar perda de acesso ao servidor.
5. Iniciar o Firewall
Caso esteja desativado:
Após executar, o sistema solicitará confirmação.
6. Desativar o Firewall
Se necessário para testes:
⚠️ Recomendado apenas para diagnóstico temporário.
7. Verificar se o serviço está funcionando
Se estiver funcionando corretamente, aparecerá:
8. Iniciar o serviço manualmente
9. Parar o serviço
10. Configurar inicialização automática
Para garantir que o firewall seja iniciado junto com o servidor:
11. Verificar quais portas estão em uso
Este comando mostra todos os serviços escutando conexões:
Exemplo:
12. Verificar portas específicas
Para conferir rapidamente se determinadas portas estão sendo utilizadas:
Portas comuns utilizadas pelo Whazing:
80
HTTP
443
HTTPS
5432
PostgreSQL
Dicas para solução de problemas
Se o sistema não estiver acessível externamente:
Verifique se o UFW está ativo.
Confirme se as portas necessárias estão liberadas.
Verifique se o serviço está escutando na porta correta.
Reinicie o UFW.
Reinicie o serviço afetado (Frontend, Backend, Redis ou PostgreSQL).
Teste novamente o acesso.
Na maioria dos casos, problemas de acesso estão relacionados a portas bloqueadas pelo firewall ou serviços que não estão em execução.
Atualizado