##
Como instalar o Firewalld no Ubuntu 20.04 (Focal Fossa) Firewalld é um gerenciador de firewall dinâmico que fornece uma interface simples para gerenciar regras de firewall. É amplamente utilizado em distribuições Linux, incluindo Ubuntu. Neste guia, orientaremos você nas etapas de instalação e configuração do Firewalld no Ubuntu 20.04 LTS (Focal Fossa).
---
Pré-requisitos
Antes de começar, certifique-se de que:
1. Você possui uma conta de usuário com privilégios administrativos.
2. Seu sistema está executando o Ubuntu 20.04 LTS.
---
Etapa 1:Instalar o Firewalld
1. Abra uma janela de terminal.
2. Atualize as listas de pacotes do seu sistema usando o seguinte comando:
```Baixa
$ sudo atualização apt
```
3. Instale o Firewalld executando o seguinte comando:
```Baixa
$ sudo apt instalar firewalld
```
---
Etapa 2:iniciar o serviço Firewalld
1. Após a instalação, inicie o serviço Firewalld:
```Baixa
$ sudo systemctl iniciar firewalld
```
2. Habilite o serviço para que ele seja iniciado automaticamente na inicialização:
```Baixa
$ sudo systemctl ativar firewalld
```
---
Etapa 3:definir a zona padrão
Por padrão, o Firewalld cria três zonas:“pública”, “privada” e “confiável”. Cada zona representa um nível diferente de confiança. Público é menos confiável, Privado é mais confiável e Confiável é o mais confiável.
1. Verifique a zona padrão atual:
```Baixa
$ sudo firewall-cmd --get-default-zone
```
2. Para definir a zona padrão como pública, por exemplo, execute o seguinte comando:
```Baixa
$ sudo firewall-cmd --set-default-zone=public
```
Você pode substituir público por privado ou confiável com base em suas preferências.
---
Etapa 4:permitir serviços essenciais (opcional)
Dependendo da configuração do seu sistema, pode ser necessário permitir serviços específicos através do firewall. Por exemplo, para permitir acesso SSH de qualquer lugar, você pode executar o seguinte comando:
```Baixa
$ sudo firewall-cmd --permanent --add-service=ssh
```
Substitua SSH pelo nome do serviço que você deseja permitir.
---
Etapa 5:permitir tráfego de entrada e saída
1. Para permitir tráfego de entrada e saída em uma porta específica, você pode usar o seguinte comando:
```Baixa
$ sudo firewall-cmd --permanent --add-port=8000/tcp
```
Substitua 8000/tcp pela porta e protocolo (por exemplo, 443/tcp para HTTPS) que você deseja permitir.
2. Para tornar as alterações permanentes, execute:
```Baixa
$ sudo firewall-cmd --reload
```
---
Etapa 6:verificar o status
Para ver o status atual do Firewalld, incluindo zonas ativas e serviços permitidos, execute o seguinte comando:
```Baixa
$ sudo firewall-cmd --state
```
---
Conclusão
Neste guia, mostramos como instalar, iniciar e configurar o Firewalld no Ubuntu 20.04 LTS. Para cenários mais avançados, consulte a documentação oficial do Firewalld.