我的桌面上有一个私钥 git 文件,我目前正在使用它,并且我也需要在笔记本电脑上使用它,我的问题是我是否也可以在另一台计算机上使用同一个密钥,如果可能的话,我该怎么做?
我正在使用 tortoise git。
干杯
答案1
你能, 但是你绝对不应该永远不要在计算机之间复制私钥。一旦通过网络传输,你就不能确定它是否安全。此外,私钥不是设计用来这样使用的。私钥代表一个帐户在特定设备上,不是一般用户。
最佳做法是为您希望使用的每个用户/机器组合生成一个新的私钥。(如果需要,您可以在每种情况下使用相同的密码短语,因为私钥仍然会有所不同,但为了提高安全性,您应该使用不同的短语。如果这成为一个问题,您可以在短语中嵌入用户/机器名称以帮助您记住。)
答案2
可以。我在多台笔记本电脑上共享同一个私钥。您所要做的就是将当前计算机上的和复制到id_rsa
目标计算机上的同一目录中。后者包含公钥,但您可能希望两台计算机上都可用该密钥以便以后访问。回答您的问题可能不是必需的。id_rsa.pub
~/.ssh