![将我的私钥上传到 VPS/服务器是个好主意吗?](https://linux22.com/image/662068/%E5%B0%86%E6%88%91%E7%9A%84%E7%A7%81%E9%92%A5%E4%B8%8A%E4%BC%A0%E5%88%B0%20VPS%2F%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%98%AF%E4%B8%AA%E5%A5%BD%E4%B8%BB%E6%84%8F%E5%90%97%EF%BC%9F.png)
假设我使用 git 将我的应用程序部署到服务器,并且存储库需要身份验证,那么我只需将我的私钥上传到那里就会非常方便。
但这样做是个好主意吗?
答案1
如果您指的是用于向服务器进行身份验证的私钥,那么绝对不行。该密钥必须真正保持私密,永远不会离开您的机器,并且必须使用密码加密。如果您需要从服务器部署软件,则为此目的生成一个单独的密钥对,该密钥对在其部署的系统上具有严格限制的权限。
假设我使用 git 将我的应用程序部署到服务器,并且存储库需要身份验证,那么我只需将我的私钥上传到那里就会非常方便。
但这样做是个好主意吗?
如果您指的是用于向服务器进行身份验证的私钥,那么绝对不行。该密钥必须真正保持私密,永远不会离开您的机器,并且必须使用密码加密。如果您需要从服务器部署软件,则为此目的生成一个单独的密钥对,该密钥对在其部署的系统上具有严格限制的权限。