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
~/.ssh
e defina suas permissões para700
:mkdir ~/.ssh chmod 700 ~/.ssh
-
execute o PuTTYgen em sua máquina Windows local, carregue seu par de chaves (
.pem
ou.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_keys
em 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_keys
para600
: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 .