X

LAD Cloud Experts Spanish Blog

Cómo recuperar claves SSH en instancia

Esta publicación cubre los Pasos para recuperar las claves SSH en la instancia de computación Oracle Cloud Infrastructure (OCI).

Nota: Un par de claves SSH consta de una clave privada y una clave pública. Mantiene la clave privada en su computadora y proporciona la clave pública cada vez que inicia una instancia.

Escenarios típicos cuando necesita recuperar sus claves SSH

     Si obtiene el error "Permiso denegado (publickey, gssapi-keyex, gssapi-with-mic)" al intentar conectar su instancia mediante masilla en Windows o terminal en Linux.

     Imagine que está tratando de conectarse a su instancia de Oracle Cloud Infrastructure pero que olvidó qué clave utilizó o, por alguna razón desconocida, su clave SSH de usuario de OPC se corrompió o eliminó.

 

Proceso a seguir :

Paso 1:  Detenga la instancia de proceso para que pueda recuperar sus claves ssh. En Oracle Cloud Infrastructure Console, vaya a la página de detalles de la instancia y haga clic en Detener.

Paso 2: separa (Dettach) el volumen de arranque. En la sección Volumen de arranque, haga clic en el icono Acciones y elija Separar.

Paso 3: Adjunte el volumen de inicio a otra instancia de Linux yendo a la página de detalles de una VM diferente, haga clic en Adjuntar volumen de bloque y luego seleccione el volumen de inicio que acaba de desconectar en el paso anterior. Asegúrese de seleccionar el acceso de lectura / escritura.

 

 

Conectese a la VMRECUPERA, ejecute "sudo su - ", su volumen original  de arranque debe aparecer como /dev/sda.

 

Ejecute los comandos que aparecen en la pantalla de ISCSI COMMANDS. Posteriomente ejecute "fdisk -l", su disco agregrado debe aparecer como "/dev/sdb"

  • Cree /dev/sdb3, que es la partición raíz (/) donde puede recuperar el archivo de clave OPC SSH, disponible para el sistema operativo local mediante el comando "mount". Asegúrese de usar la opción -o nouuid; de lo contrario, verá el mensaje de error "montaje: tipo fs incorrecto, opción incorrecta, superbloque incorrecto en /dev/sdb3".

  • Corrija la clave SSC OPC editando el archivo /mnt/home/opc/.ssh/authorized_keys y agregando su archivo público de clave SSH.

vi /mnt/home/opc/.ssh/authorized_keys

  • Después de agregar o cambiar la clave pública SSH que necesita usar, guárdela y salga de ella.

     Ejecute umount / mnt.

umount /mnt

Paso 5: Separe el volumen de arranque de iSCSI ejecutando los comandos de separación de iSCSI.

Ejecute los comandos "Detach Commands":

Paso 6: asegúrese de que el disco /dev/sdb ya no esté disponible o visible a través de la conexión SSH y luego desconéctelo.

Paso 7: vuelva a conectar el volumen de arranque a la instancia en la que desea recuperar la clave SSH, espere a que esté operativo (icono verde) e inícielo.

 

Esto es todo el proceso. Recuperó su clave SSH de usuario OPC y ahora puede conectarse a su instancia de proceso para la que está recuperando sus claves ssh.

Ahora, es tu turno de probar esta solución. Si tienes algún problema, ¡publica tus dudas en la sección de comentarios!

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.