我最近下载了Sourcetree,它附带了puttygen,plink和pageant。
我已设置SSH公钥和私钥,并使用非空密码。
当我将私钥添加到Pageant键列表时,系统会提示我输入此密码。但是,当我重新启动我的机器并重新打开Sourcetree时,我会再次提示我输入密码。
1)。 Pageant或Sourcetree应该保存这个密码,所以每次我希望使用Sourcetree时都不会提示我吗?
2)。如果是这样,怎么样?
答案 0 :(得分:1)
Pageant仅将解密密钥保存在内存中。它不会在任何地方保存密码或解密密钥。
保存密码短语与保存密钥未加密几乎一样不安全。虽然这对您来说是一个解决方案,但它确实不值得推荐!
引用来自Pageant文档的Security considerations部分:
使用Pageant进行公钥身份验证使您可以方便地打开多个SSH会话,而无需每次都输入密码短语,而且还具有永远不会在磁盘上存储解密的私钥的安全优势。许多人认为这是安全性和便利性之间的良好折衷。
然而,是的妥协。在Pageant中保存已解密的私钥比将它们存储在易于查找的磁盘文件中更好,但仍然比不在任何地方存储它们更安全。