Posso entrar no Ubuntu se eu bagunçar meu arquivo autorizado_keys?

Posso entrar no Ubuntu se eu bagunçar meu arquivo autorizado_keys?

Eu estava tentando adicionar outro usuário para fazer login e adicionei a nova chave pública ao authorized_keysarquivo. Era sua própria linha abaixo da chave original do Ubuntu (embora agora eu esteja pensando que precisava de um arquivo totalmente novo?).

Eu alterei as permissões e a propriedade do arquivo e ele não estava funcionando com meu novo nome de usuário. Ele continuou me dando " Server Refused Our Key".

Eu estava ficando farto e estupidamente encerrei minha sessão de massa ativa. E agora não consigo fazer login como meu novo usuário ou como Ubuntu. Sinto que posso estar sem sorte. Não sei como fazer login novamente agora.

Por favor ajude!

Responder1

Você pode tentar forçar o uso de sua senha em vez da autenticação de chave pública?

Por exemplo:

ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no [email protected]

A ~/.ssh/authorized_keys2sintaxe é um pubkey por linha, portanto, simplesmente adicionar outra chave pública à próxima linha não deveria ter quebrado nada. Consulte as páginas de ssh(1)manual sshd(8)( man 1 sshe man 8 sshd).

Observe que se o diretório ~/.ssh/authorized_keys2, ~/.ssh, ou seu diretório inicial puder ser gravado por outros usuários, o sshd não permitirá que ele seja usado. Se, ao ajustar as permissões, você acidentalmente adicionou um bit de gravação de grupo ou de outro mundo a um desses locais, isso pode ter causado o problema.

informação relacionada