wils@web ~ $ cat ~/ajuda/como-desabilitar-o-login-de-root-via-ssh.md

Segurança

Como desabilitar o login de root via SSH

atualizado em 20/07/2026

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.