秘密鍵を新しい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
問題を解決した