Clave ssh privada migrada no detectada

Clave ssh privada migrada no detectada

Moví mi clave privada a una nueva PC. Los permisos son correctos (0600) Sin embargo, ssh user@server no usa la clave migrada. Intenté crear el archivo de configuración para ese host, pero aún nada.

La clave funciona si se hace referencia directamente a través de ssh -i ~/.ssh/id_rsa usuario@servidor

Parece que no puedo encontrar ninguna información útil sobre la migración de claves privadas entre computadoras (excepto: simplemente copiar)

¿Qué estoy haciendo mal?

Respuesta1

En tus~/.ssh/configen su vieja computadora, debería tener una línea similar a la siguiente,

Host server
  IdentityFile ~/.ssh/id_rsa

Esto es lo que indica sshusar la clave sin tener que especificarla manualmente.

Respuesta2

Añadiendo

Host *
  IdentityFile ~/.ssh/id_rsa

resolvió el problema

información relacionada