Sourcetree Git - SSH 密码提示

use*_*231 5 putty plink pageant

我最近下载了 Sourcetree,它附带了 puttygen、plink 和 pageant。

我已经设置了 SSH 公钥和私钥,并使用非空密码。

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

1)。Pageant 或 Sourcetree 是否应该保存此密码,以便每次我想使用 Sourcetree 时都不会收到提示?

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

Mar*_*ryl 2

选美仅将解密的密钥保留在内存中。它不会在任何地方保存密码或解密的密钥。

保存密码几乎与保存未加密的密钥一样不安全。虽然这对您来说是一个解决方案,但确实推荐!

引用选美文档的安全注意事项部分:

使用 Pageant 进行公钥身份验证使您能够方便地打开多个 SSH 会话,而不必每次都键入密码,而且还为您提供了永远不会在磁盘上存储解密的私钥的安全优势。许多人认为这是安全性和便利性之间的良好折衷。

然而,这一种妥协。将解密的私钥保存在 Pageant 中比将它们存储在易于查找的磁盘文件中要好,但仍然比不将它们存储在任何地方安全性较差。