【问题标题】:Create new SSH keys w/ new server, or use existing key?使用新服务器创建新的 SSH 密钥,还是使用现有密钥?
【发布时间】:2021-10-04 12:53:58
【问题描述】:

myhome/.ssh/ 目录中是我的个人 GitHub 帐户的本地 SSH 密钥,该目录包含允许我使用 GitHub 进行身份验证的 id_rsaid_rsa.pub 文件。

我正在设置一个服务器(GCP 上的计算引擎),该服务器需要这些密钥,因为它需要对我的 GitHub 进行身份验证才能提取一个 repo。我应该:

  1. 将我在本地拥有的当前存在的id_rsa、`id_rsa.pub 转移到/SCP 到服务器上,并使用服务器上的那些。
  2. 在服务器上创建一个全新的 SSH 密钥,并使用该密钥。将其添加到我的 GitHub 个人资料中。
  3. 没关系,(1) 或 (2) 都可以。
  4. 还是别的什么?

(2) 似乎是正确的方法,但我们不确定。

【问题讨论】:

  • SSH 密钥对就像密码。通常使用不同的密钥对。使用 Bitvise 等工具来管理 SSH 连接的密钥对。

标签: github google-compute-engine ssh-keys


【解决方案1】:

确实是选项 2。作为最佳实践,您不应共享相同的私钥。

继续按照文档生成新的 SSH 密钥:https://docs.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh

【讨论】:

    猜你喜欢
    • 2021-08-22
    • 2019-09-16
    • 1970-01-01
    • 2016-12-28
    • 1970-01-01
    • 2021-03-09
    • 2013-07-18
    • 2017-10-12
    • 2017-06-15
    相关资源
    最近更新 更多