【问题标题】:Git: How to add ssh key?Git:如何添加 ssh 密钥?
【发布时间】:2012-07-23 18:29:59
【问题描述】:

我正在尝试了解如何为 GitHub 设置 SSH 密钥。我不确定如何准确地表达事情......所以,这是我所做的事情和我正在尝试做的事情的细分......

  1. 我在服务器 A 上生成了一个 SSH 密钥,我将从中推送 / 拉到我的 GitHub 存储库

  2. 我在 GitHub 上的帐户设置中添加了一个 SSH 密钥,并复制了服务器 A 的 id_rsa.pub 文件的内容

  3. 我现在可以成功地从服务器 A 向/从我的 GitHub 存储库推送和拉取数据

现在,我还想设置另一台服务器(服务器 B),以便我也可以从该服务器推送和拉取。

我的问题是:我必须在服务器 B 上生成一个新的 ssh 密钥,还是可以“重新使用”我已经设置的那个?意思是,我是否必须在要推送和拉取的每台服务器上都有一个完全唯一的 ssh 密钥?如果没有,我如何添加 id_rsa.pub 文件以使其信息相同?是不是跟复制文件一样简单?

【问题讨论】:

标签: github ssh-keys


【解决方案1】:

可以使用相同的密钥,但不建议这样做。如果有人控制了服务器 B,您将不得不为 A 重新生成一个新密钥并禁用对旧命令的访问。它只是不够安全。

您应该为您拥有的所有机器生成一个新密钥。因此,您可以单独控制对服务器的访问。

【讨论】:

  • 谢谢... CodeGnome 是对的... 已经有人问过并回答过了,但如果您真的不知道要搜索什么,就很难找到!谢谢大家...
猜你喜欢
  • 2018-03-15
  • 2011-03-11
  • 1970-01-01
  • 1970-01-01
  • 2021-06-23
  • 2021-02-23
  • 2020-01-12
  • 2020-10-06
  • 1970-01-01
相关资源
最近更新 更多