Como gerar uma chave SSH no Linux

Com ed25519 (a opção recomendada atualmente) e copiá-la para um servidor remoto com ssh-copy-id.

Intermédio 1 min de leitura Publicado em 2026 Por Equipo SolucionaPC

Uma chave SSH permite-lhe ligar-se a outro equipamento sem escrever uma palavra-passe todas as vezes — mais cómodo e, bem gerido, mais seguro.

Gerar a chave (ed25519, a opção recomendada atualmente)

ssh-keygen -t ed25519 -C "seu_email@exemplo.com"
  • Prima Enter para aceitar a localização predefinida (~/.ssh/id_ed25519).
  • Vai pedir-lhe uma frase-passe — opcional, mas recomendável como camada de segurança adicional.

Porquê ed25519 e não RSA? É mais rápida de gerar e verificar, mais resistente a ataques de força bruta, e produz chaves mais curtas. Use RSA (com ssh-keygen -t rsa -b 4096) só se precisar de se ligar a um sistema muito antigo que não suporte ed25519.

Resultado: dois ficheiros

  • id_ed25519 — a sua chave privada. Nunca a partilhe, com ninguém.
  • id_ed25519.pub — a sua chave pública. Esta sim partilha-se, é a que instala no servidor remoto.

Copiar a chave pública para o servidor remoto

ssh-copy-id utilizador@servidor-remoto

Pede a sua palavra-passe uma última vez, e instala a sua chave pública no servidor — a partir daí, poderá ligar-se sem palavra-passe.

Aviso: nunca partilhe nem carregue para nenhum sítio a sua chave privada (o ficheiro sem .pub). Se alguém a obtiver, pode fazer-se passar por si em qualquer servidor onde tenha instalado a chave pública correspondente.

Perguntas frequentes

Qual é a diferença entre a chave pública e a privada?

A privada fica sempre no seu equipamento, nunca se partilha. A pública (com extensão .pub) é a que instala em cada servidor a que se queira ligar, e é segura de partilhar.

Preciso de uma frase-passe para a chave?

É opcional mas recomendável — acrescenta uma camada de segurança adicional caso alguém consiga a sua chave privada, sem a qual ainda assim não a conseguiria usar.

Porquê ed25519 em vez de RSA?

É mais rápida, mais resistente a ataques de força bruta e gera chaves mais curtas. O RSA continua válido principalmente por compatibilidade com sistemas muito antigos.

Partilhar: