Gerador de chaves SSH

Gere pares de chaves SSH Ed25519, RSA ou ECDSA no seu navegador e baixe-as.

As chaves são geradas localmente no seu navegador com a Web Crypto API e nunca são enviadas. Trate a chave privada como um segredo e armazene-a com segurança.

Precisa também de senhas fortes? Experimente o Gerador de Senhas.

Sobre Gerador de chaves SSH

Este gerador de chaves SSH cria um par de chaves pública/privada inteiramente no seu navegador usando a Web Crypto API, então a chave privada é gerada no seu dispositivo e nunca é enviada. Escolha o algoritmo — Ed25519 (moderno e recomendado), RSA 2048/4096 ou ECDSA P-256/384/521 — adicione um comentário opcional como voce@host e escolha um nome de arquivo. A chave pública é gerada no formato OpenSSH padrão, pronta para colar em ~/.ssh/authorized_keys, e a chave privada é exportada como um PEM PKCS#8 que você pode usar com ssh -i. Copie qualquer uma das chaves ou baixe ambas, nomeadas para você (por exemplo id_ed25519 e id_ed25519.pub). É uma forma rápida de criar um novo par de chaves sem instalar nada.

Recursos

Como usar Gerador de chaves SSH

  1. Escolha um tipo de chave — Ed25519 é um bom padrão.
  2. Adicione um comentário opcional (ex.: voce@host) e um nome de arquivo.
  3. Clique em Gerar par de chaves.
  4. Copie ou baixe a chave pública (.pub) e a chave privada.

Exemplo

Entrada

Tipo: Ed25519 · Comentário: eu@laptop

Saída

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAA… eu@laptop
-----BEGIN PRIVATE KEY-----
MC4CAQAwBQYDK2VwBCIEI…
-----END PRIVATE KEY-----

Uma chave pública OpenSSH e uma chave privada PEM PKCS#8.

Erros comuns e solução de problemas

Perguntas frequentes

As chaves são geradas com segurança?
Sim. O par de chaves é gerado localmente no seu navegador com a Web Crypto API e nunca é enviado. Ainda assim, baixe e use chaves privadas apenas em um dispositivo de sua confiança.
Qual tipo de chave devo escolher?
Ed25519 é o padrão moderno — curta, rápida e segura. RSA 2048/4096 é a mais amplamente compatível. ECDSA P-256/384/521 usa curvas NIST; escolha-a se o seu ambiente exigir.
Para onde vão as chaves?
Coloque a chave pública (a linha .pub) em ~/.ssh/authorized_keys no servidor. Mantenha a chave privada na sua máquina e referencie-a com ssh -i, depois de executar chmod 600 nela.
Posso adicionar uma frase secreta à chave privada?
A chave privada baixada é PKCS#8 sem criptografia. Adicione uma frase secreta localmente com ssh-keygen -p -f sua_chave para que a chave no disco fique protegida.
Minha chave privada é enviada para algum lugar?
Não. Tudo acontece no seu navegador; a chave privada nunca sai do seu dispositivo, a menos que você mesmo a baixe ou copie.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit