Você não pode recuperá-lo.
Mas, desde que você tenha sua sessão aberta, você pode recriar o authorized_keys da mesma forma, você o criaria pela primeira vez em um sistema * nix normal.
-
crie a pasta
~/.sshe defina suas permissões para700:mkdir ~/.ssh chmod 700 ~/.ssh -
execute o PuTTYgen em sua máquina Windows local, carregue seu par de chaves (
.pemou.ppk) nele, copie o conteúdo da caixa Chave pública para colar no arquivo authorized_keys para a área de transferência; - digite
cat > ~/.ssh/authorized_keysem seu terminal PuTTY; - clique com o botão direito do mouse na janela do terminal para colar a linha copiada do PuTTYgen;
- pressione Enter e Ctrl + C ;
-
definir permissões de
~/.ssh/authorized_keyspara600:chmod 600 ~/.ssh/authorized_keys
Agora você deve conseguir autenticar uma nova sessão usando sua chave privada.
Veja também o meu guia para Configurar a autenticação de chave pública SSH .