2014-08-30 149 views
3

我已经下载了最新的Sourcetree,它带有puttygen,plink和pageant。Sourcetree Git - SSH密码短语提示

我已经设置了一个SSH公钥和私钥,并带有非空密码。

当我将私钥添加到Pageant键列表中时,系统提示我输入此密码。但是,当我重新启动机器并重新打开Sourcetree时,系统会重新提示输入此密码。

1)。 Pageant或Sourcetree是否应该保存这个密码短语,所以我不会每次使用Sourcetree时都会收到提示。

2)。如果是这样,怎么样?

回答

1

Pageant只在内存中保存解密的密钥。它不会在任何地方保存密码或解密的密钥。

保存密码短语几乎与保存未加密密钥一样不安全。虽然这将是一个解决方案,这真的是而不是推荐!

报价从佳丽文档Security considerations部分:

使用佳丽为公钥认证为您提供了能够打开多个SSH会话,而不必每次都键入密码的便利,但也给了你从不在磁盘上存储解密私钥的安全优势。许多人认为这是安全性和便利性之间的妥协。

妥协,但是。在Pageant中保存你解密的私钥要比将它们存储在易于查找的磁盘文件中要好,但它的安全性不如将它们存储在任何地方。

+0

在Mac OS上,密码保存在钥匙串中。因此不需要再次输入密码。在Windows 10上这怎么可能? – jfmg 2016-04-06 19:31:22

+0

什么“密码”?为什么downvote? – 2016-04-07 05:13:59

+0

已经修复它。我不得不使用腻子。 Putty可以将ssh密钥转换为Putty密钥。用腻子我可以保存密码。在Windows上没有更多的提示。 – jfmg 2016-04-07 13:14:49