【问题标题】:Migrate SSH keys from Linux to Mac [closed]将 SSH 密钥从 Linux 迁移到 Mac [关闭]
【发布时间】:2013-05-28 02:04:21
【问题描述】:

上个月我一直在使用 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 服务器克隆。您是否应该以某种方式初始化密钥,或者因为我的密钥有自定义名称,请输入某处的名字?我非常希望避免生成新密钥并将它们提供给我们的系统管理员的麻烦。

【问题讨论】:

    标签: macos ssh ssh-keys


    【解决方案1】:

    原来我所要做的就是

    ssh-add -K ~/.ssh/name_of_the_key
    

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

    【讨论】:

    • 复制密钥文件时也要注意!如果您使用 FAT/NTFS 格式的拇指驱动器,您将丢失一些与 unix 相关的标志,并且 ssh-add 将不想添加文件。见问题tinyurl.com/k5vua55
    猜你喜欢
    • 2018-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多