Como negar todas as portas de entrada, exceto a porta HTTP 80 e a porta HTTPS 443 no Ubuntu 18.04 Bionic Beaver Linux
- 2996
- 528
- Enrique Gutkowski PhD
Objetivo
O objetivo é ativar o firewall do UFW, negar todos os portos recebidos, no entanto, permitem apenas a porta HTTP 80 e a porta HTTPS 443 no Ubuntu 18.04 Bionic Beaver Linux
Sistema operacional e versões de software
- Sistema operacional: - Ubuntu 18.04 Bionic Beaver
Requisitos
Acesso privilegiado ao seu Ubuntu 18.04 Bionic Beaver será necessário.
Convenções
- # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de
sudo
comando - $ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular
Outras versões deste tutorial
Ubuntu 20.04 (fossa focal)
Instruções
Verifique um status atual do firewall
Verifique seu status de firewall. Por padrão, o Firewall do UFW será desativado:
$ sudo ufw status: inativo
Bloqueie todo o tráfego recebido
Primeiro, podemos bloquear todo o tráfego recebido usando o seguinte comando Linux:
$ sudo ufw padrão negar a política de entrada padrão de entrada alterada para 'negar' (não se esqueça de atualizar suas regras de acordo)
Permitir tráfego de entrada HTTP/HTTPS
A UFW oferece três perfis possíveis para permitir/negar o tráfego ao servidor da Web Apache:
- Apache - Porta 80
- Apache completo - portas 80.443
- Apache Seguro - Porta 443
e Nginx WebServer:
- Nginx http - porta 80
- Nginx completo - portas 80.443
- Nginx https - porta 443
Usando os nomes de perfil acima, podemos permitir que um tráfego de entrada atenda a qualquer cenário. Por exemplo, para permitir que as duas portas 80.443 sejam para executar o Apache:
$ sudo ufw permitir uma regra de "Apache completa" adicionada regra adicionada (v6)
Como alternativa, para permitir apenas a porta 443 no Nginx Server Execute:
$ sudo ufw permitir "nginx https"
Ativar firewall
$ sudo ufw atabilable comando pode interromper as conexões SSH existentes. Prossiga com a operação (y | n)? y firewall está ativo e ativado na inicialização do sistema
Verifique o status
$ sudo ufw status status detalhado: registro ativo: ligado (baixo) padrão: negar (receber), permitir (sair), desabilitar (roteado) novos perfis: pule para a ação de----- ---- 80.443 /TCP (Apache completo) Permitir em qualquer lugar 80.443/tcp (Apache completo (v6)) permitir em qualquer lugar (V6)
Apêndice
Erro:
$ sudo ufw permitir um erro "Apache completo": não conseguiu encontrar um perfil correspondente a 'Apache completo'
Você ainda não tem servidor da web do Apache instalado no seu sistema. Para instalar o Apache WebServer Execute:
$ sudo apt install apache2
Tutoriais do Linux relacionados:
- Coisas para instalar no Ubuntu 20.04
- Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
- Ubuntu 20.04 truques e coisas que você pode não saber
- Ubuntu 20.04 Guia
- Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
- Coisas para instalar no Ubuntu 22.04
- Ubuntu 20.04 Hadoop
- Ubuntu 22.04 Aberto da porta HTTP 80 e HTTPS 443 com UFW
- Os 8 melhores ambientes de desktop do Ubuntu (20.04 Fossa focal…
- Ubuntu 22.04 Guia
- « Como negar todos os portos de entrada, exceto o porto ssh 22 no Ubuntu 18.04 Bionic Beaver Linux
- Como negar solicitações de ping ICMP no Ubuntu 18.04 Bionic Beaver Linux »