smehsan Asked: 2016-06-15 09:31:36 +0800 CST2016-06-15 09:31:36 +0800 CST 2016-06-15 09:31:36 +0800 CST 如何在我新安装的 Ubuntu 上使用现有的 SSH 密钥 772 我在我的机器上全新安装了 Ubuntu 16.04。现在我想在我的机器上使用我现有的 ssh 密钥,以便我可以将 GitHub 与我以前的活动一起使用。 我该如何设置? ssh 2 个回答 Voted Best Answer amc 2016-06-15T09:37:02+08:002016-06-15T09:37:02+08:00 如果您有 ssh 密钥的副本(例如,在 USB 记忆棒上),那么只需将密钥文件复制到该~/.ssh/目录即可。 例如, cp /path/to/my/key/id_rsa ~/.ssh/id_rsa cp /path/to/my/key/id_rsa.pub ~/.ssh/id_rsa.pub # change permissions on file sudo chmod 600 ~/.ssh/id_rsa sudo chmod 600 ~/.ssh/id_rsa.pub # start the ssh-agent in the background eval $(ssh-agent -s) # make ssh agent to actually use copied key ssh-add ~/.ssh/id_rsa 否则,您将需要创建一个新的并将其添加到您的 GitHub 帐户https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/。确保在使用 GitHub 时从 GitHub 中删除旧密钥。 Priyanka 2022-01-15T17:09:16+08:002022-01-15T17:09:16+08:00 第 1 步:授予 ssh 文件夹权限 chmod 700 ~/.ssh 第 2 步:授予 ssh 密钥文件的权限 chmod 600 ~/.ssh/id_rsa chmod 644 ~/.ssh/id_rsa.pub 第 3 步:在客户端计算机上运行以下命令,将 SSH 密钥添加到代理。 ssh-add 现在您可以ssh-add -l(再次在客户端上)确认它确实已添加。
如果您有 ssh 密钥的副本(例如,在 USB 记忆棒上),那么只需将密钥文件复制到该
~/.ssh/
目录即可。例如,
否则,您将需要创建一个新的并将其添加到您的 GitHub 帐户https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/。确保在使用 GitHub 时从 GitHub 中删除旧密钥。
第 1 步:授予 ssh 文件夹权限
chmod 700 ~/.ssh
第 2 步:授予 ssh 密钥文件的权限
chmod 600 ~/.ssh/id_rsa
chmod 644 ~/.ssh/id_rsa.pub
第 3 步:在客户端计算机上运行以下命令,将 SSH 密钥添加到代理。
ssh-add
现在您可以
ssh-add -l
(再次在客户端上)确认它确实已添加。