Mudei o id_rsa e agora nenhum programa consegue encontrá-lo

Mudei o id_rsa e agora nenhum programa consegue encontrá-lo

Estou planejando fazer uma instalação limpa do Ubuntu.

Estou preocupado que, ao fazer uma instalação limpa, minhas chaves privadas sejam perdidas e meu acesso aos servidores para os quais desabilitei as senhas seja bloqueado.

Para testar isso, simulei o que faria durante uma instalação limpa - copiei ~/.ssh/id_rsapara uma mídia de backup e depois copiei id_rsade volta para a ~/.sshpasta, como se nada tivesse acontecido.

Segundo ls -al, o arquivo ainda existe:

noob  ~/.ssh λ ls -al
total 24
drwx------  2 noob noob 4096 Jun  5 08:41 ./
drwxr-xr-x 43 noob noob 4096 Jun  6 10:36 ../
-rw-r--r--  1 noob noob  748 May 31 15:44 id_rsa.pub
-rw-------  1 noob noob 3326 May 31 15:44 is_rsa
-rw-------  1 noob noob 3620 Jun  1 11:48 known_hosts
-rw-r--r--  1 noob noob 2827 Jun  1 08:50 known_hosts.old

E quando clico duas vezes no id_rsaarquivo no Nautilus, minha senha é solicitada para desbloquear a chave. Quando digito a senha correta, posso ver a força, as impressões digitais, etc.Parecebom...

No entanto, quando corro:

cat ~/.ssh/id_rsa

Me disseram "Arquivo não encontrado"

(Tenho certeza de que o caminho está correto, pois normalmente uso cdprimeiro, em vez de usar o caminho completo)

E quando me conecto ao meu servidor usando SSH, minha senha é solicitada. Da mesma forma, quando me conecto ao MySQL via Workbench SSH, sou informado de que o arquivo não pode ser encontrado.

O que aconteceu aqui? Como posso tornar a chave visível para outros programas novamente?

Responder1

Por algum motivo, você nomeou o arquivo "is_rsa" em vez de "id_rsa".

Além disso, você deveria ter copiado o arquivo id_rsa.pub, mas poderá recuperá-lo de outro host configurado para login sem senha.

A última vez que fiz isso, arquivei a pasta .ssh.

informação relacionada