¿Cómo uso PuTTY o Filezilla para conectarme a mi instancia de Lightsail si pierdo el par de claves SSH?

4 minutos de lectura
0

He perdido el par de claves SSH (clave privada) que configuré para mi instancia de Amazon Lightsail. Quiero usar PuTTY o Filezilla para recuperar el acceso a la instancia.

Resolución

Si ha creado la instancia de Lightsail con el par de claves SSH predeterminado, descargue la clave privada SSH de la consola de Lightsail.

Si ha creado la instancia de Lightsail con un par de claves SSH personalizado, configure un nuevo par de claves. O bien utilice la consola SSH basada en el navegador de Lightsail. O bien, cree una nueva instancia de Lightsail a partir de una instantánea.

Utilice la consola SSH basada en el navegador de Lightsail para configurar un nuevo par de claves

Cree un nuevo par de claves SSH desde la consola de Amazon Lightsail y recupere la clave pública

Para crear el nuevo par de claves SSH, siga estos pasos:

  1. Abra la consola de Amazon Lightsail.
  2. En el panel de navegación, seleccione Cuenta y, a continuación, en el menú desplegable, seleccione Cuenta.
  3. Seleccione Claves de SSH y, a continuación, seleccione Crear nuevo.

Para recuperar la clave pública a partir de la clave privada, utilice uno de los métodos siguientes.

Equipo local Linux o macOS

Abra el terminal y, a continuación, ejecute el comando ssh-keygen:

$ ssh-keygen -y -f /path_to_key_pair/my-key-pair.pem

El comando devuelve la clave pública, como en el ejemplo siguiente:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQClKsfkNkuSevGj3eYhCe53pcjqP3maAhDFcvBS7O6V
hz2ItxCih+PnDSUaw+WNQn/mZphTk/a/gU8jEzoOWbkM4yxyb/wB96xbiFveSFJuOp/d6RJhJOI0iBXr
lsLnBItntckiJ7FbtxJMXLvvwJryDUilBMTjYtwB+QhYXUMOzce5Pjz5/i8SeJtjnV3iAoG/cQk+0FzZ
qaeJAAHco+CY/5WrUBkrHmFJr6HcXkvJdWPkYQS3xqC0+FmUZofz221CBt5IMucxXPkX4rWi+z7wB3Rb
BQoQzd8v7yeb7OzlPnWOyN0qFU0XA246RA8QFYiCNYwI3f05p6KLxEXAMPLE

Equipo local Windows

Siga estos pasos:

  1. Abre el programa puttygen.
  2. Seleccione Archivo y, a continuación, Cargar clave privada.
  3. Cambie el tipo de nombre de archivo de PuTTy Private Key Files (*.ppk) a All Files (*.*) para ver el archivo .pem.
  4. Seleccione el archivo de par de claves (.pem) que descargó y, a continuación, elija Abrir.
  5. Seleccione la clave pública completa y, a continuación, haga clic con el botón derecho y elija Copiar.
  6. Abra cualquier editor de texto e introduzca el contenido.

Conéctese a la instancia a través de la consola SSH basada en el navegador y añada la clave pública al archivo de configuración de SSH

Siga estos pasos:

  1. Abra la consola de Amazon Lightsail.

  2. Seleccione el nombre de la instancia y, a continuación, seleccione Conectar.

  3. Seleccione Conectarse a través de SSH. Para obtener más información, consulte Connect to your Lightsail Linux or Unix instances.

  4. Abra el archivo ~/.ssh/authorized_keys en un editor de texto.
    Para ver la clave pública actual del par de claves aceptado por la instancia, ejecute el siguiente comando:

    $ cat ~/.ssh/authorized_keys
  5. Copie y pegue la clave pública en el archivo authorized_keys.

  6. Guarde el archivo authorized_keys.

Use PuTTY o Filezilla con la nueva clave privada SSH para conectarse a su instancia de Lightsail.

Nota: Antes de conectarse a su instancia, debe convertir un archivo .pem (clave privada) en un archivo .ppk.

Cree una nueva instancia de Lightsail a partir de una instantánea y configure el nuevo par de claves

Siga estos pasos:

  1. Abra la consola de Amazon Lightsail.
  2. Cree una instantánea de su instancia de Lightsail.
  3. Cree una nueva instancia a partir de la instantánea.
  4. En la página Cree una instancia a partir de un snapshot, seleccione un par de claves SSH. Puede crear uno nuevo o elegir un par de claves existente.
  5. Elija Crear instancia.

Nota: Si la instancia anterior tenía una dirección IP estática, puede usarla en la nueva instancia. En la página Redes de la consola de Lightsail, desvincule la dirección IP estática y, a continuación, vincúlela a la nueva instancia. Para obtener más información, consulte Static IP addresses in Amazon Lightsail.

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 8 meses