Linux
SSH com chaves: acesso seguro ao Linux
Por Brasil Navigator · 20/10/2026
Aprenda a configurar acesso SSH com chaves, permissões corretas e verificações básicas de segurança.
Objetivo
Configurar acesso SSH por chave sem expor senhas no terminal. Faça tudo com uma sessão de emergência aberta para evitar perder o acesso.
1. Gere uma chave no seu computador
Aceite o caminho padrão e proteja a chave privada com uma frase secreta. Nunca envie o arquivo terminado em
2. Instale a chave no servidor
Se
3. Corrija permissões
4. Teste antes de endurecer a configuração
Abra um novo terminal e valide o login com
Validação
Confira os registros com
Conclusão
Chaves protegidas, permissões restritas e uma sessão de emergência aberta tornam a mudança reversível e mais segura.
Configurar acesso SSH por chave sem expor senhas no terminal. Faça tudo com uma sessão de emergência aberta para evitar perder o acesso.
1. Gere uma chave no seu computador
ssh-keygen -t ed25519 -C "seu-email"Aceite o caminho padrão e proteja a chave privada com uma frase secreta. Nunca envie o arquivo terminado em
.pub como se fosse a chave privada, nem compartilhe a chave privada.2. Instale a chave no servidor
ssh-copy-id usuario@servidorSe
ssh-copy-id não estiver disponível, acrescente o conteúdo da chave pública ao arquivo ~/.ssh/authorized_keys do usuário remoto.3. Corrija permissões
chmod 700 ~/.sshchmod 600 ~/.ssh/authorized_keys4. Teste antes de endurecer a configuração
Abra um novo terminal e valide o login com
ssh usuario@servidor. Só depois avalie desativar login por senha em /etc/ssh/sshd_config, de acordo com a política do seu ambiente.Validação
Confira os registros com
sudo journalctl -u ssh --since "10 minutes ago" e remova chaves antigas que não tenham mais um responsável.Conclusão
Chaves protegidas, permissões restritas e uma sessão de emergência aberta tornam a mudança reversível e mais segura.