Central de conhecimento

Abra apenas os caminhos que você precisa

Um fluxo de trabalho de firewall que começa preservando o acesso ao servidor.

2 min de leituraPortuguês (BR)

Conteúdo revisado · Português (BR)

Visão geral
Tipo de guia
Operar e proteger
Exemplos
Ilustrativo, específico do ambiente
Escopo de integração
Nenhuma máquina remota conectada
01

Liste os serviços antes de abrir portas

Registre a porta de administração, o listener web, a localização do banco de dados e quaisquer requisitos UDP/TCP específicos do produto. Um banco de dados usado apenas na mesma máquina não deve precisar de uma regra pública. Considere tanto as regras de convidados quanto o firewall upstream de um operador ativo.

02

Permitir primeiro a rota de administração atual

Mantenha uma sessão ativa e um console de recuperação verificado. Antes de habilitar um firewall restritivo, permita a porta SSH real e o intervalo de origem necessário. O exemplo abaixo assume que SSH está atualmente na porta 22; altere para corresponder ao serviço em execução.

Padrões do UFW e regra atual de SSHRevise para o seu ambiente
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp
03

Abra caminhos de aplicativos apenas quando necessário

Para um servidor web público, permita TCP 80 e 443. Isso não habilita o serviço web em si, e portas UDP/jogos/correio precisam de suas próprias escolhas explícitas. Evite uma ampla faixa de portas como atalho para diagnosticar um aplicativo.

Exemplo de web públicaRevise para o seu ambiente
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
sudo ufw status verbose
04

Teste uma conexão nova e inspecione IPv6

Abra outra conexão de administração e teste o aplicativo externamente. Leia as regras efetivas do UFW e a configuração IPv6 da distribuição. Uma regra apenas IPv4 ou filtro upstream não deve ser assumido como proteção de um listener IPv6.

05

Edite a regra identificada e teste novamente

A saída numerada ajuda a localizar uma regra obsoleta. Os números mudam após exclusões, então liste-os novamente antes de outra alteração. Em sistemas que usam firewalld ou nftables, siga a configuração nativa dessa ferramenta em vez de combinar gerenciadores concorrentes.

Inspecione antes de alterar uma regraRevise para o seu ambiente
sudo ufw status numbered
# Remove only a rule you have identified, then list again:
# sudo ufw delete <rule-number>
ANTES DO PRÓXIMO PASSO

Saia com um resultado verificável.

  • Liste os serviços antes de abrir portas.
  • Edite a regra identificada e teste novamente.
  • Mantenha informações de recuperação e segredos fora de arquivos públicos.
IR PARA A FONTE PRIMÁRIAUbuntu · administração de firewall