¿Cómo agregar una nueva clave SSK a un servidor remoto y hacer que funcione? (con Hetzner)

¿Cómo agregar una nueva clave SSK a un servidor remoto y hacer que funcione? (con Hetzner)

Problema

Perdí una sshclave y, por lo tanto, ya no puedo conectarme a mi servidor Hetzner.
He leído muchas respuestas pero no pude hacer que funcionara...
También intenté restablecer mi contraseña de root, pero incluso con esto no puedo conectarme a mi servidor...

Debajo de lo que he intentado (paso a paso) para solucionarlo, pero estoy estancado: ¡no soy en absoluto un gurú de la administración de sistemas!
¿Alguna idea de qué y dónde lo estoy haciendo mal?
Muchas gracias.

Que he hecho:

  • Paso 1:en mi Mac, dentro de mi .sshcarpeta: (1) eliminar todas sshlas claves y (2) eliminar todos los contenidos configy known_hostsarchivos.
  • Paso 2:en Hetzner Dashboard, habilítelo rescue & power cyclesin usar sshla clave

El sistema de rescate es un entorno basado en red y se puede utilizar para solucionar problemas que impiden un inicio regular. También es útil instalar distribuciones de Linux personalizadas que no ofrecemos directamente. Puede montar el disco duro del servidor dentro del sistema de rescate. Después de habilitar el sistema de rescate, deberá reiniciar el servidor en los próximos 60 minutos para activarlo. Después de otro reinicio, su servidor arrancará nuevamente desde su disco local.

  • Paso 3:en mi shell local: . Apareció el siguiente mensaje y luego estoy conectado.ssh [email protected]
The authenticity of host '128.xxx.yy.zzz'' can't be established.
ED25519 key fingerprint is SHA256:zzzzzzzzzzzzzzzzzzzzzzzz.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? **yes**
Warning: Permanently added '128.xxx.yy.zzz' (ED25519) to the list of
known hosts. [email protected]'s password: **ABCYYZ**

foto1

  • Etapa 4:en mi caparazón de rescate:, mount /dev/sda1 /mntentonces chroot /mnt. Ahora puedo lsver cdesto.

foto2

  • Paso 5:en mi shell local donde estoy dentro de mi .sshcarpeta:
    • ssh-keygen(lo llamó malrosin frase de contraseña). Ahora .sshla carpeta se ve así: config, known_hostsy (por cierto, known_hosts.old malroya no está vacía).malro.pubknown_hosts
    • ssh-copy-id -i malro.pub [email protected] y aparece el siguiente mensaje.
      ¿Hasta ahora, todo bien?

ingrese la descripción de la imagen aquí

  • Paso 6:Ahora puedo ver en mi shell de rescate si voy a root@rescue:~/.ssh#dos archivos (ver imagen a continuación). yo exityreboot

ingrese la descripción de la imagen aquí

  • Paso 7:En mi shell local: y aparece el siguiente mensaje. Es donde estoy estancado y no entiendo...ssh [email protected]

ingrese la descripción de la imagen aquí

información relacionada