Então, tentei me conectar a um banco de dados MySQL por meio de um túnel SSH, como de costume, e ele solicitou a senha para minha chave ssh. Eu entrei como sempre e, apesar de ter 100% de certeza que entrei com a senha correta, continuei perguntando e assim falhei.
Eu tentei outras coisas como um pull de um repositório github, fazer logon em um servidor e assim por diante. Parece que minha chave ssh tem uma senha diferente de repente, mas a data da última modificação é há mais de um ano.
O que está acontecendo? Seria muito chato se eu tivesse que mudar minha chave ssh.
Eu já tentei mudar:
$ ssh-keygen -p -f ~/.old_ssh/id_rsa
Enter old passphrase:
Key has comment '/Users/noxoc/.old_ssh/id_rsa'
Enter new passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved with the new passphrase.
No entanto, ainda obtenho o mesmo comportamento.
Ran novamente com -vvv
:
$ ssh-keygen -vvv -p -f ~/.old_ssh/id_rsa
debug3: Incorrect RSA1 identifier
debug1: key_parse_private_pem: PEM_read_PrivateKey failed
debug1: read PEM private key done: type <unknown>
Isso parece promissor e ruim ao mesmo tempo.