Chave SSH privada migrada não detectada

Chave SSH privada migrada não detectada

Mudei minha chave privada para um novo PC. As permissões estão corretas (0600) Porém, ssh user@server não usa a chave migrada. Tentei criar o arquivo de configuração para esse host, mas ainda nada

A chave funciona se referenciada diretamente via ssh -i ~/.ssh/id_rsa user@server

Não consigo encontrar nenhuma informação útil sobre a migração de chaves privadas entre computadores (exceto: apenas copiar)

O que estou fazendo de errado?

Responder1

Na tua~/.ssh/configno seu computador antigo, você deverá ter uma linha semelhante a esta abaixo,

Host server
  IdentityFile ~/.ssh/id_rsa

Isto é o que diz sshpara usar a chave sem precisar especificá-la manualmente.

Responder2

Adicionando

Host *
  IdentityFile ~/.ssh/id_rsa

resolveu o problema

informação relacionada