wils@web ~ $ cat ~/ajuda/como-desabilitar-o-login-de-root-via-ssh.md
SegurançaComo desabilitar o login de root via SSH
Desabilitar o login do usuário root via SSH é uma prática recomendada para aumentar a segurança do seu servidor Linux. Isso impede que um atacante tente acessar diretamente a conta root, forçando-o a usar uma conta de usuário comum e, em seguida, escalar privilégios.
Passo a Passo para Desabilitar o Login de Root via SSH
1. Acesse o Servidor via SSH
Use um terminal para se conectar ao seu servidor como um usuário com privilégios sudo:
ssh usuario@seu_servidor_ip
2. Abra o Arquivo de Configuração do SSH
Utilize um editor de texto, como o nano ou vim, para editar o arquivo de configuração do SSH:
sudo nano /etc/ssh/sshd_config
3. Localize a Linha de Permissão de Login do Root
Dentro do arquivo, procure pela linha que diz:
#PermitRootLogin yes
4. Descomente e Altere a Linha
Remova o caractere de comentário (#) e altere o valor para no:
PermitRootLogin no
5. Salve e Feche o Arquivo
No nano, pressione CTRL + X, depois Y para confirmar as alterações e Enter para sair.
6. Reinicie o Serviço SSH
Para aplicar as mudanças, reinicie o serviço SSH:
sudo systemctl restart sshd
Dica de Verificação/Segurança
Após desabilitar o login do root, verifique se as configurações estão corretas tentando fazer login como root. Você deve receber uma mensagem de erro. Além disso, considere configurar a autenticação por chave pública para aumentar ainda mais a segurança.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.