← Voltar para Tutoriais
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

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@servidor

Se 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 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

4. 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.