Deploy Flask na Digital Ocean - Parte 6 - UFW
É de suma importância que nossos servidores devem ser protegidos por um firewall. O mais comum é o IPTABLES
porém as definições de regras são bem complicadas. Por isso utilizo o UFW por ser mais fácil.
Instalando o UFW
Instale o UFW
# apt install ufw -y
Protegendo o servidor
Crie as regras
ufw default deny
ufw logging on
ufw logging low
ufw allow https
ufw allow www
ufw allow ssh
ufw limit ssh
ufw enable
Lista de regras
Visualizando as regras cadastradas
ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip
To Action From
-- ------ ----
22/tcp ALLOW IN Anywhere
80/tcp ALLOW IN Anywhere
443/tcp ALLOW IN Anywhere
22/tcp (v6) ALLOW IN Anywhere (v6)
80/tcp (v6) ALLOW IN Anywhere (v6)
443/tcp (v6) ALLOW IN Anywhere (v6)
Próximo artigo: Deploy Flask na Digital Ocean - Parte 7 - Configurando o usuário