Skip to content

Par de claves

En esta página te mostramos cómo realizar manejar las claves públicas utilizando la linea de comandos (CLI). El par de claves se refiere a una clave pública generada con OpenSSH. Esta clave se usa para acceder de forma segura a los servidores. Desde el dashboard podés cargar tu llave pública o generar un nuevo par.

Crear un par de claves

Para crear un nuevo par de claves (pública + privada) desde el CLI, seguí estos pasos:

  1. Accedé al CLI (consultá la guía).
  2. Ejecutá el comando de creación

    openstack keypair create \
      --private-key <ruta/archivo_privada.pem> \
      --public-key <ruta/archivo_publica.pub> \
      <nombre_del_keypair>
    

    • <nombre_del_keypair> – Nombre que le das al par de claves.
    • --private-key – Ruta donde querés que se guarde la clave privada en formato PEM.
    • --public-key – (opcional) ruta a una clave pública que ya tengas; si la omites OpenStack generará la pública a partir de la privada que acabás de crear.
    • Si no especificás --private-key, OpenStack imprimirá la clave privada en la salida estándar; podés redirigirla a un archivo:
    openstack keypair create <nombre_del_keypair> -f json -c private_key > ~/.ssh/<nombre_del_keypair>.pem
    
  3. Verificá que el par de claves quedó creado

    openstack keypair list
    
    La lista mostrará el nombre del par de claves y su fingerprint.

  4. Guardá de forma segura el archivo .pem que acabás de generar (es la clave privada). Si utilizaste la opción --private-key, el archivo ya está en la ruta que indicaste; de lo contrario, copia el contenido que quedó en la terminal a un archivo .pem.

Cargar una clave pública

Si ya tenés una clave pública generada fuera del entorno cloud y solo querés importarla al proyecto, hacé lo siguiente:

  1. Accedé al CLI (consultá la guía).
  2. Ejecutá el comando de importación

    openstack keypair import \
      --public-key <ruta/clave_publica.pub> \
      <nombre_del_keypair>
    

    • <ruta/clave_publica.pub> - Ruta al archivo que contiene la clave pública (puede ser un .pub o cualquier archivo de texto con la clave en formato OpenSSH).
    • <nombre_del_keypair> - Nombre bajo el cual querés registrar la clave en Netuy Public Cloud.
  3. Verificá que la importación quedó correcta

    openstack keypair list
    openstack keypair show <nombre_del_keypair>
    
    En la salida del show verás el fingerprint y el contenido de la clave pública que quedó almacenado en el proyecto.

Eliminar Clave Pública

Para eliminar una clave pública, hacé lo siguiente:

  1. Accedé al CLI (consultá la guía).
  2. Ejecutá el comando para listar todos los pares de claves del proyecto
    openstack keypair list
    
  3. Borrá los que necesites, separándolos por espacio
    openstack keypair delete <keypair_1> <keypair_2> <keypair_3
    
    Te aparecerá un mensaje de confirmación en la salida del CLI; si el comando se ejecuta sin errores, las claves fueron borradas.