0

你们如何在服务器上部署代码?我正在使用 Fabric 和 Python,我想要一种更自动化的方式,通过使用公钥从存储库中提取代码,但无需任何操作或手动干预来设置公钥。

您是将它们作为文本存储在代码中还是存储在数据库中并动态生成 pk 文件?对此有何其他意见?

4

1 回答 1

1

这就是 ssh-copy-id 的用途。它将您的公钥部署到您的机器上。我不建议将密钥管理放入代码/VCS 中。每个用户都需要设置他们的密钥,以便本地 ssh 客户端知道使用它们。我们也使用 Fabric,但它只使用 ssh 配置已经告诉它的密钥。

于 2010-05-18T12:30:41.270 回答