Dica prática
SSH com chave em vez de senha: proteja o acesso ao servidor Linux em 5 passos
O SSH é a porta de entrada dos servidores Linux. Gere uma chave, copie a pública para o servidor, desative a senha e teste com uma sessão aberta. A chave privada fica só com você.

Resumo da dica
- No seu PC, gere o par de chaves com ssh-keygen -t ed25519 e envie a pública ao servidor com ssh-copy-id usuario@servidor. Confirme que o login por chave funciona
- No servidor, use PasswordAuthentication no e KbdInteractiveAuthentication no em /etc/ssh/sshd_config. O OpenSSH vale o primeiro valor: confira sshd_config.d
- Rode sudo sshd -t, mantenha uma sessão aberta e reinicie (Ubuntu: sudo systemctl restart ssh.service). Teste um novo login: erro de configuração pode trancar você fora
Seu servidor Linux ainda aceita senha no SSH? Troque por chave, com uma sessão aberta de segurança.
Por que vale a pena
Passo a passo baseado na documentação oficial do OpenSSH e da Ubuntu para acessar servidores Linux por chave SSH, em vez de senha.
Passo a passo
- Gere e envie a chave. Use ssh-keygen -t ed25519 e ssh-copy-id para colocar a chave pública no servidor.
- Desligue a senha. Defina PasswordAuthentication no. Vale o primeiro valor: veja também sshd_config.d.
- Teste sem se trancar. Valide com sshd -t e teste um novo login antes de fechar a sessão aberta.
Fontes consultadas
Mais do Radar de hoje
- Notícia de tecnologia Windows 11: Remote Desktop pode falhar para usuários comuns após atualização (0xC000000D)
- Alerta de segurança Ataque a geladeiras de supermercados na França: firmware desatualizado abriu a porta
- Serviço TECHDIM LGPD: incidente com risco relevante pede aviso à ANPD em 3 dias úteis; tenha plano pronto
Leia também
Este texto resume as fontes citadas na data de publicação. Confira sempre o aviso oficial do fabricante antes de agir em produção.