Para generar un par de claves RSA (`id_rsa` y `id_rsa.pub`) en una máquina Windows, puedes utilizar PuTTY o el cliente OpenSSH integrado en Windows 10 o superior. Aquí te explicamos ambos métodos:
Visita la página de descargas de PuTTY y descarga e instala el paquete completo o al menos el archivo puttygen.exe
.
Abre PuTTYgen (Menú Inicio → PuTTY → PuTTYgen). Selecciona RSA
como el tipo de clave a generar, establece los bits a 4096
y haz clic en Generate
. Mueve el ratón en el área en blanco para generar entropía.
Haz clic en Save private key
y elige guardarla con o sin una frase de paso.
Selecciona y copia el texto de la clave pública y guárdala en un archivo con extensión .pub
.
Puedes hacerlo desde el menú Inicio.
Escribe el siguiente comando y presiona Enter: ssh-keygen -t rsa -b 4096 -f %USERPROFILE%\\.ssh\\id_rsa
Tu clave privada y pública se guardarán en C:\\Usuarios\\TuNombreDeUsuario\\.ssh
.
Si tienes la intención de usar el par de claves para acceso SSH a un servidor, necesitarás añadir tu clave pública al archivo authorized_keys
en tu servidor. Asegúrate de que el archivo de clave privada en tu máquina Windows permanezca seguro.
Nota: Solo el usuario debe tener permisos de lectura/escritura para el archivo id_rsa
.