将 SSH 密钥从一台计算机移动到另一台计算机

将 SSH 密钥从一台计算机移动到另一台计算机生成一个新的 SSH 密钥 用于新的客户端计算机,您可以轻松地将 SSH 密钥从一台计算机移动到另一台计算机。这是用于临时机器或用户名或用于辅助工作站的快速简便的解决方案。您还可以使用它在同一台机器上的用户帐户之间复制 SSH 密钥。

在计算机之间移动 SSH 密钥

如果您已经连接到联网的 Mac,使用 Finder 是复制 SSH 密钥的简单方法。首先,您需要通过默认写入或工具在 OS X 中显示隐藏文件DesktopUtility,然后就可以了在两台机器上打开 .ssh 目录并进行拖放操作:

通过 Finder 迁移 SSH 密钥

另一方面,如果您已经在终端中启用隐藏文件,您也可以使用命令行将它们移过去。

从命令行复制 SSH 密钥
使用终端对我们许多人来说更快,显然你必须通过网络连接到另一台计算机才能工作.

cp .ssh/id_rsa* /Network/path/to/username/.ssh/

足够简单,适用于任何版本的 OS X 和大多数 unix 或 linux 变体。

如果您愿意,您也可以压缩密钥文件,然后通过 AirDrop 传输它们,但这可能需要做更多的工作。

因为 SSH 密钥允许无密码登录,您如果您想要安全删除或更好的安全格式化硬盘,然后再交给新所有者。对于临时计算机或借用机器尤其如此。