Recuperé mi clave RSA, pero no puedo acceder a mi servidor web

Recuperé mi clave RSA, pero no puedo acceder a mi servidor web

Entonces, cuando construí mi servidor web no administrado para el sitio de mi cartera jasonwarner.dev, inicialmente lo bloqueé deshabilitando cualquier inicio de sesión y la cuenta raíz, completamente porque recibía notificaciones sobre un par de cientos de miles de intentos de inicio de sesión raíz desde una IP en China. Tenía dos claves RSA diferentes, una para mi máquina con Windows y la otra en mi distribución de Linux con arranque dual en mi macbook. Todo funcionó perfectamente y como se esperaba. Pero, por supuesto, dio la casualidad de que después de experimentar con WINE en mi máquina Linux, me quedé incapaz de iniciar sesión en ninguna cuenta y no tengo Internet cuando uso el modo de recuperación. También tuve problemas con un adaptador de red para mi máquina con Windows exactamente al mismo tiempo, y pensé que era el virus reciente que reveló la NSA, así que reinicié mi máquina con Windows. Entonces, aunque se suponía que mi reinicio de Windows guardaría mis archivos, solo guardó mi matriz de incursión y borró mi C. Así que recuperé mi carpeta .ssh de mi máquina Linux en un USB, pero cuando intenté iniciar sesión en mi servidor web desde MacOS o Windows Puedo conectarme e ingresar mi contraseña pero luego me da el mismo error:

debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic

Nada de lo que he intentado ha funcionado para resolver esto. Supongo que tendré que reconstruir mi servidor, pero si hay alguna solución milagrosa, agradecería el tiempo ahorrado.

También agradecería que me comprendieran por qué no me funciona. No pensé que las claves RSA tuvieran nada que ver con su computadora, pensé que solo necesita una clave RSA para que coincida con un pub del servidor web.

Gracias

resultado del intento de inicio de sesión RSA

Respuesta1

El modo de rescate es definitivamente la solución a este problema.

Siempre debe haber algún tipo de arranque seguro para cualquier distribución de Linux y si alquila una máquina virtual como yo, debe tener un sistema implementado para usar esta característica del sistema operativo Linux.

En mi caso uso hostwinds y tienen una opción de arranque de rescate, desde allí pude simplemente ingresar VNC a mi servidor y usar el nombre de usuario y la contraseña que había creado previamente y cambiar mi configuración en mi sshd_config.

Ojalá hubiera hecho esto desde el principio.

información relacionada