移行された秘密 SSH キーが検出されません

移行された秘密 SSH キーが検出されません

秘密鍵を新しいPCに移動しました。権限は正しいです(0600)しかし、ssh user@serverは移行した鍵を使用しません。そのホストの設定ファイルを作成しようとしましたが、それでも何も起こりません

キーは、ssh -i ~/.ssh/id_rsa user@server 経由で直接参照すると機能します。

コンピュータ間での秘密鍵の移行に関する有用な情報は見つからないようです(コピーするだけ以外)

何が間違っているのでしょうか?

答え1

あなたの~/.ssh/config古いコンピュータでは、以下のような行があるはずです。

Host server
  IdentityFile ~/.ssh/id_rsa

sshこれは、キーを手動で指定せずに使用するように指示するものです。

答え2

追加

Host *
  IdentityFile ~/.ssh/id_rsa

問題を解決した

関連情報