Como abrir portas no Ubuntu usando UFW: Um guia completo de configuração de firewall

1. Introdução

A abertura de portas é uma configuração necessária que permite que aplicações e serviços específicos sejam acessados a partir de fontes externas. O Ubuntu fecha a maioria das portas por padrão para melhorar a segurança, mas quando você precisa abrir uma porta específica, a ferramenta “ufw (Uncomplicated Firewall)” simplifica o processo. Este artigo explica detalhadamente como abrir portas no Ubuntu.

2. Sobre o Firewall do Ubuntu (ufw)

O Ubuntu vem com o ufw pré‑instalado, uma ferramenta projetada para simplificar a configuração de firewall. Ela permite que os usuários controlem o acesso a portas com um único comando, tornando‑a conveniente tanto para administradores de servidores quanto para usuários de desktop. A abertura de portas costuma ser necessária para serviços como servidores web e conexões SSH.

3. Pré‑requisitos

São necessários privilégios de administrador para abrir portas. Todos os comandos mostrados neste artigo serão executados usando sudo. Também verifique se o ufw está instalado no seu sistema. Embora geralmente venha pré‑instalado no Ubuntu, caso não esteja disponível, você pode instalá‑lo usando o seguinte comando:

sudo apt-get install ufw

4. Verificando o Status Atual do Firewall

Primeiro, verifique o status atual do firewall. O comando a seguir exibe se o ufw está habilitado e quais portas estão atualmente abertas:

sudo ufw status

A saída mostra as regras atuais e as configurações de portas. Aqui, você pode confirmar as definições de portas existentes.

5. Como Abrir Portas com ufw

Para abrir uma porta específica, use o comando ufw allow. Por exemplo, para abrir a porta 80 para um servidor web, execute:

sudo ufw allow 80

Da mesma forma, para abrir a porta 22 para acesso SSH, execute:

sudo ufw allow 22

Depois de executado, a porta especificada será aberta e acessível a partir de fontes externas.

6. Recarregando as Configurações do Firewall

Para aplicar as alterações, você deve recarregar o ufw. Isso pode ser feito com o seguinte comando:

sudo ufw reload

Executar este comando aplica imediatamente as configurações atualizadas e ativa as portas abertas.

7. Gerenciando e Excluindo Regras

Para visualizar as regras existentes, use:

sudo ufw status verbose

Para excluir uma regra específica — como remover a regra que abre a porta 22 — use:

sudo ufw delete allow 22

Você também pode excluir regras especificando seus números. Primeiro, verifique os números das regras usando:

sudo ufw status numbered

Em seguida, exclua a regra desejada usando seu número:

sudo ufw delete [number]

8. Testando a Configuração

Para verificar se uma porta foi aberta corretamente, use os seguintes métodos:

  • Use o comando netstat para confirmar o status da porta.
  • Verifique a acessibilidade usando uma ferramenta online de teste de portas externas.

Se surgirem problemas, revise suas regras de firewall ou a configuração da rede.

9. Considerações de Segurança

Abrir portas é essencial para usar certas aplicações e serviços, mas também traz riscos de segurança. Portas abertas aceitam acesso externo, aumentando a exposição a conexões não autorizadas. Abra apenas as portas que realmente precisar e garanta que as portas desnecessárias permaneçam fechadas.

10. Conclusão

Este artigo explicou como abrir portas no Ubuntu usando o ufw. A abertura de portas é crucial para a execução de aplicações de rede, mas introduz riscos de segurança, portanto, o gerenciamento adequado é essencial. Revise regularmente suas configurações de firewall e aplique as medidas de segurança mais recentes.

侍エンジニア塾