Recuperei minha chave RSA, mas estou bloqueado no meu servidor web

Recuperei minha chave RSA, mas estou bloqueado no meu servidor web

Então, quando construí meu servidor web não gerenciado para meu site de portfólio jasonwarner.dev, inicialmente o bloqueei desabilitando qualquer login e a conta root, completamente porque estava recebendo notificações sobre algumas centenas de milhares de tentativas de login root de um IP na China. Eu tinha duas chaves RSA diferentes, uma para minha máquina Windows e outra para minha distribuição Linux com inicialização dupla no meu macbook. Tudo funcionou perfeitamente e como esperado. Mas é claro que depois de experimentar o WINE na minha máquina Linux, fiquei incapaz de fazer login em qualquer conta e não tenho internet quando uso o modo de recuperação. Também tive problemas com um adaptador de rede para minha máquina Windows exatamente ao mesmo tempo e pensei que fosse o vírus recente divulgado pela NSA, então reiniciei minha máquina Windows. Portanto, embora minha redefinição do Windows deveria salvar meus arquivos, ela apenas salvou meu array raid e limpou meu C. Então recuperei minha pasta .ssh da minha máquina Linux em um USB, mas quando tentei fazer login no meu servidor web a partir do MacOS ou do Windows Consigo me conectar e inserir minha senha, mas ocorre o mesmo erro:

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

Nada do que tentei funcionou para resolver isso, presumo que terei que reconstruir meu servidor, mas se houver alguma solução milagrosa, agradeceria o tempo economizado.

Eu também gostaria de saber por que não está funcionando para mim, não achei que as chaves RSA tivessem algo a ver com o seu computador, pensei que você só precisa de uma chave RSA para corresponder a um pub do servidor da web

Obrigado

resultado da tentativa de login RSA

Responder1

O modo de resgate é definitivamente a solução para este problema.

Sempre deve haver algum tipo de inicialização segura para qualquer distribuição Linux e se você estiver alugando uma VM como eu, eles devem ter um sistema instalado para usar esse recurso do sistema operacional Linux.

No meu caso eu uso hostwinds e eles têm uma opção de boot de resgate, a partir daí consegui simplesmente fazer o VNC no meu servidor e usar o nome de usuário e senha que eu havia criado anteriormente e alterar minhas configurações no meu sshd_config.

Só queria ter feito isso desde o início

informação relacionada