Generador de claves SSH

Genera pares de claves SSH Ed25519, RSA o ECDSA en tu navegador y descárgalas.

Las claves se generan localmente en tu navegador con la Web Crypto API y nunca se suben. Trata la clave privada como un secreto y guárdala de forma segura.

¿Necesitas también contraseñas fuertes? Prueba el Generador de contraseñas.

Acerca de Generador de claves SSH

Este generador de claves SSH crea un par de claves pública/privada por completo en tu navegador usando la Web Crypto API, así que la clave privada se genera en tu dispositivo y nunca se sube. Elige el algoritmo —Ed25519 (moderno y recomendado), RSA 2048/4096 o ECDSA P-256/384/521—, agrega un comentario opcional como tú@host y elige un nombre de archivo. La clave pública se genera en formato OpenSSH estándar, lista para pegar en ~/.ssh/authorized_keys, y la clave privada se exporta como PKCS#8 PEM que puedes usar con ssh -i. Copia cualquiera de las claves o descarga ambas, con el nombre que elijas (por ejemplo id_ed25519 e id_ed25519.pub). Es una forma rápida de crear un par de claves nuevo sin instalar nada.

Características

Cómo usar Generador de claves SSH

  1. Elige un tipo de clave; Ed25519 es una buena opción por defecto.
  2. Agrega un comentario opcional (p. ej. tú@host) y un nombre de archivo.
  3. Haz clic en Generate keypair.
  4. Copia o descarga la clave pública (.pub) y la privada.

Ejemplo

Entrada

Tipo: Ed25519 · Comentario: me@laptop

Salida

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

Una clave pública OpenSSH y una clave privada PKCS#8 PEM.

Errores comunes y solución de problemas

Preguntas frecuentes

¿Las claves se generan de forma segura?
Sí. El par de claves se genera localmente en tu navegador con la Web Crypto API y nunca se sube. Aun así, descarga y usa claves privadas solo en un dispositivo de confianza.
¿Qué tipo de clave debo elegir?
Ed25519 es la opción moderna por defecto: corta, rápida y segura. RSA 2048/4096 es la más compatible. ECDSA P-256/384/521 usa curvas NIST; elígela si tu entorno lo requiere.
¿Dónde van las claves?
Pon la clave pública (la línea .pub) en ~/.ssh/authorized_keys del servidor. Guarda la clave privada en tu equipo y úsala con ssh -i, tras ejecutar chmod 600 sobre ella.
¿Puedo añadir una frase de contraseña a la clave privada?
La clave privada descargada es PKCS#8 sin cifrar. Añade una frase de contraseña localmente con ssh-keygen -p -f tu_clave para proteger la clave en disco.
¿Mi clave privada se envía a algún sitio?
No. Todo ocurre en tu navegador; la clave privada nunca sale de tu dispositivo salvo que tú la descargues o la copies.

Herramientas relacionadas

Todas las herramientas de ArrayKit