我已将私钥移至新 PC。权限正确 (0600) 但是,ssh user@server 不使用迁移后的密钥 我尝试为该主机创建配置文件,但仍然没有结果
如果直接通过 ssh -i ~/.ssh/id_rsa user@server 引用,则密钥有效
似乎找不到有关在计算机之间迁移私钥的任何有用信息(除了:仅复制)
我究竟做错了什么?
答案1
答案2
添加
Host *
IdentityFile ~/.ssh/id_rsa
解决了这个问题
我已将私钥移至新 PC。权限正确 (0600) 但是,ssh user@server 不使用迁移后的密钥 我尝试为该主机创建配置文件,但仍然没有结果
如果直接通过 ssh -i ~/.ssh/id_rsa user@server 引用,则密钥有效
似乎找不到有关在计算机之间迁移私钥的任何有用信息(除了:仅复制)
我究竟做错了什么?
添加
Host *
IdentityFile ~/.ssh/id_rsa
解决了这个问题