Automatize a configuração inicial de servidores Debian e Ubuntu com hardening básico de SSH, firewall e acesso seguro.
Cria ou reutiliza um usuário dedicado para administração do servidor.
Configura acesso SSH exclusivamente via chave pública.
Desabilita login SSH por senha e impede acesso remoto do usuário root.
Configura firewall seguro com política padrão DROP para conexões de entrada.
Permite acesso SSH apenas para blocos IPv4 e/ou IPv6 autorizados.
Aplica configurações recomendadas de segurança para servidores Debian e Ubuntu.
curl -fsSL https://config.bahia.cloud/scripts/setup.sh -o setup.sh
chmod +x setup.sh
./setup.sh
wget https://config.bahia.cloud/scripts/setup.sh
chmod +x setup.sh
./setup.sh
curl -fsSL https://config.bahia.cloud/scripts/setup.sh -o /tmp/setup.sh && chmod +x /tmp/setup.sh && sudo /tmp/setup.sh
O instalador será baixado temporariamente, receberá permissão de execução e será iniciado com privilégios administrativos.
Antes de executar o script, você pode comparar o SHA256 do arquivo baixado com o hash oficial publicado nesta página.
sha256sum /tmp/setup.sh
SHA256 oficial:
40ab921c30219d10f3c618b7727d263b22e62f9da5f3dd42e1bc8616d2b941a9
Também disponível em: https://config.bahia.cloud/scripts/setup.sh.sha256