3

过去一个月我一直在使用 Linux,但是有一些因素迫使我使用 Mac (OS X 10.8.3) 进行进一步的工作。我已经完全设置了我的 Linux 站,包括 SSH 密钥,为了也允许我的 Mac 访问,我想我应该将密钥从我的 Linux 机器复制到 Mac。

我所做的是:在 Linux 上压缩 ~/.ssh 文件夹;将存档传输到 Mac;将内容提取到 ~/. 我现在在我的 Mac 的 ~/.ssh 中有四个文件(config、xxx.pub、xxx 和 known_hosts)。

但是,我认为系统无法识别密钥,因为我无法从 bitbucket 或我们的本地 hg 服务器克隆。您是否应该以某种方式初始化密钥,或者因为我的密钥有自定义名称,所以在某处输入名称?我非常想避免生成新密钥并将它们提供给我们的系统管理员的麻烦。

4

1 回答 1

16

原来我所要做的就是

ssh-add -K ~/.ssh/name_of_the_key

也许下次它会在谷歌中出现得更高,以便其他有类似问题的人找到:)

于 2013-06-01T09:10:46.547 回答