我运行我的服务器上的一个进程,我生成一个公钥和私钥。 我用于github的公钥。 我想知道,如果我读取远程系统的私钥,那么我可以将该值保存在本地系统上,并使用该密钥连接到服务器?
我读过的所有教程总是在讨论如何在本地系统上生成一个密钥并将其复制到删除系统,但我只是想知道是否会以相反的方式工作,是否安全。
谢谢。
如果您需要从服务器执行的操作是克隆回购,则应该使用部署密钥 。 这与您在工作站中使用的通用密钥是分开的,它授予对特定存储库的读访问权限。
您的通用密钥应该在您的工作站上生成,并且永远不要传输到别处。 这个密钥对的公钥可以用来访问github,也可以用来validation你的服务器。