【发布时间】:2018-09-20 14:02:28
【问题描述】:
我正在从 Ubuntu 切换到 Mac,我(想我)需要将我的 SSH 密钥从 Ubuntu .ssh 文件夹的某个位置移动到 Mac。
向 Google 寻求一些简单的解决方案没有奏效。 Migrate SSH keys from Linux to Mac 也没有多大帮助。
有什么标准的方法吗?
【问题讨论】:
-
通常,人们会重新生成密钥,以便清楚哪台计算机在何时做了什么。你为什么想要这样做?
-
您提到的 SO 链接正是您想要的。将您的 ~/.ssh 文件夹复制到 mac 后,就像 @Schwern 回答说的那样,您还需要通过
ssh-add将密钥添加到ssh-agent,就像您链接的文章所说的那样。 -
@Makoto 那么,最好的方法是生成一个全新的密钥?我想我试图 add 公钥,也许这就是 add 对我不起作用的原因(消息是
Load key "id_rsa.pub": invalid format)?