Creación de llave pública y privada
Last updated
Last updated
La conexión al clúster se realizará mediante el uso de llaves públicas, para ello cada usuario deberá generar su propia llave pública (id_ed25519.pub) y privada (id_ed25519 o id_ed25519 pkk) . En las instrucciones siguiente se protegerá la llave privada con una clave.
Nunca comparta su llave privada.
Respalde su llave privada.
Sí pierde su llave privada u olvida su clave (passphrase) deberá generar una nueva llave privada y una nueva llave pública.
En Linux por defecto se encuentra el comando ssh-keygen el cual generará los archivos id_ed25519.pub (llave pública) y id_ed25519 (llave privada) en el directorio ~/.ssh del usuario
En Windows 10 se encuentra el comando ssh-keygen instalado el cual generará los archivos id_ed25519.pub (llave pública) y id_ed25519 (llave privada) en el directorio del usuario desde una terminal cmd (tecla windows cmd )
Como activar ssh: https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse?tabs=gui#install-openssh-for-windows
Se recomienda instalar la versión completa de putty o descarga putty y puttygen.
Link putty: https://www.putty.org/
Link directo descarga : https://the.earth.li/~sgtatham/putty/latest/w64/putty-64bit-0.81-installer.msi
Ejecutar puttygen
Seleccionar "EdDSA" y usar "Ed25519 (255 bits)"
Ejecutar Generate
Ingresar una clave en "Key passphrase" y "Confirm passphrase" y en "key comment" hpc_uai
Ejecutar "Save public key". En este ejemplo se guardo en el escritorio y con nombre id_ed25519.pub
Ejecutar "Save private key". En este ejemplo se guardo en el escritorio y con nombre id_ed25519 (el programa le agrega la extensión ppk quedando como id_ed25519.ppk)
Sí se necesita transformar una llave generada en putty al formato que usa ssh-keygen realice lo siguiente: Copie el contenido de las 2 lineas que se encuentra bajo la linea que empiece con "Comment:" , borre el salto de linea que se encuentre al final de la primera linea y agregue al inicio "ssh-ed25519 " y al final " hpc_uai", quedando como se ve en el ejemplo.
La llave pública y privada son simples archivos por lo que pueden usarse desde cualquier equipo.
Verifique que el nuevo equipo cuente con el comando ssh y copie los archivos id_ed25519.pub y id_ed25519 en la carpeta .ssh ubicada en la raiz del usuario.
Copie los archivos id_ed25519.pub y id_ed25519 pkk a su nuevo equipo y siga los pasos "Cómo conectarse al cluster".