¿Qué es el recurso Keypairs (llave publica y llave privada)?
El recurso Keypairs es uno de los mas importantes ya que es el que permite la comunicación entre nuestra instancia o maquina virtual y un cliente, gracias a un intercambio de llave publica y una llave privada.
Al realizar el proceso de crear una instancia o maquina virtual de cero es muy importante generar, descargar y guardar la llave privada entregada por el dashboard, ya que es el "contrato" entre nuestra instancia o maquina virtual y con el (los) cliente(s) que queremos interactuar. Dentro de las operaciones que podemos realizar con el recurso keypairs se encuentra borrar, adicionar e importar keypairs.
¿Es siempre necesario usar una KeyPair? No todas las máquinas virtuales permiten el intercambio de claves. Comprobar antes de su uso cómo puede un usuario conectarse a una máquina, ya sea por intercambio de clave pública y privada, o bien por password.
Explorando el recurso Keypairs
Al seleccionar el recurso Keypairs, nos muestra en la parte central de la pantalla una tabla con los diferentes keypairs existentes (filas) y su descripción: Name, Fingerprint, Actions. La columna Actions nos muestra las operación de borrardo (Delete). Además nos provee dos funcionalidades a través de botones ubicados al final de la lista de keypairs tales como añadir nuevos keypairs (Add New Keypair) e importar keypairs (Import Keypair).
Borrar Keypair
Esta opción nos permite eliminar un keypair en particular. Para eliminar un keypair simplemente identificamos el mismo en la tabla y damos clic sobre el vínculo Delete. A continuación el dashboard nos mostrará una ventana emergente solicitando la confirmación de la operación a realizar "¿Are you sure you want to delete keypair: 'nombre keypair'?", con las opciones Aceptar y Cancelar, procedemos a dar clic o Entrar a la opción Aceptar y finalmente el dashboard nos mostrará un mensaje de confirmación de operación exitosa en la parte central superior de la pantalla como ''Succes: Keypair was succesfully delete" , mostrando la tabla de keypairs actualizada, sin el keypair que efectivamente borramos.
Crear Keypair
Esta opción nos permite crear un nuevo keypair para asociarlo a una instancia o maquina virtual. Damos clic o entrar sobre el botón añadir nuevos keypairs (Add New Keypair) e inmediatamente el dashboard nos mostrara una ventana en la parte central titulada Create Keypair, una descripción de este recurso y el nombre que se desea para el nuevo keypair (Keypair Name); finalmente ingresamos un nombre descriptivo del nuevo keypair que queremos añadir y damos clic o Entrar sobre el botón Add Keypair. *Inmediatamente aparecerá el mensaje "Your Private key is being downloaded" y el navegador automáticamente empezará a descargar la llave privada a nuestro equipo, *debemos asegurarnos de guardarla en un lugar seguro y no olvidar o cancelar su descarga para posteriormente usarla. En cualquier momento podemos regresar a la lista de keypairs si lo deseamos a través del vinculo Return to keypair List.
Guardar las claves creadas Por favor guarde a buen recaudo las claves generada.
Importar Keypair
Esta opción nos permite importar un nuevo keypair para asociarlo a una instancia o maquina virtual, simplemente damos clic o entrar sobre el botón adicionar nuevos keypairs (Add New Keypair) e inmediatamente el dashboard nos mostrara una ventana en la parte central de la pantalla titulada Create Keypair, una descripción de este recurso, un campo solicitando el nombre que se desea para el nuevo keypair (Keypair Name), y otro campo donde deberá introducirse la clave pública que desea inyectarse las máquinas virtuales; pulsamos el botón Add Keypair, inmediatamente aparecerá un mensaje como "Succesfully imported public key" y la lista de keypairs.