【问题标题】:ssh-keys generation issue for dynamic-ip changing workstations for Gitolite usage用于 Gitolite 的动态 ip 更改工作站的 ssh-keys 生成问题
【发布时间】:2012-01-24 11:49:11
【问题描述】:

我想使用 Gitolite 进行 Git 访问控制。

我的问题是关于动态 IP 更改工作站的 ssh keygen。那么,每当我的 IP 更改时,我是否需要生成 ssh 密钥。对于所有使用笔记本电脑的开发人员来说,这将是一项乏味的工作,他们需要生成密钥并推送到 Gitolite 存储库。

对于 Gitolite 使用的 ssh 公钥生成问题,是否有任何解决方法或其他解决方案?

【问题讨论】:

    标签: ssh-keys gitolite dynamic-ip


    【解决方案1】:

    从客户端的角度来看,密钥生成与 IP 地址无关。

    当您生成 SSH 密钥对时,由于缺乏更好的类比,您生成的一些文件包含非常长的数字,可用于加密或解密事物。私钥存储在 .ssh/id_rsa(用于 RSA 密钥),公钥存储在 .ssh/id_rsa.pub

    您可以将该密钥对移动到您希望的任何机器上。您应该确保私钥始终受到良好保护。公钥,您可以将其提供给任何人,也可以将其复制到您喜欢的任何地方。是公开的。您还可以在一台机器上拥有多个密钥,不同的密钥用于不同的主机。这由 .ssh/config 文件控制。但是,大多数用户不需要它,并坚持使用单个密钥对。

    特别是在 gitolite 的情况下,您会将用户的公钥存储在 gitolite-admin/keys 目录中。

    无论如何,您的笔记本电脑的 IP 地址正在更改这一事实不会影响您的密钥。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-10
      • 2019-11-07
      • 1970-01-01
      • 2018-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-25
      相关资源
      最近更新 更多