我创建了SSH密钥。我用它来连接git仓库。创建密钥时,我注意到提示说密码应该很难猜到的提示。因此,我想出了40个字符以上的密码。现在,我每次做的时候git clone
,push
或类似都需要输入密码(这需要一些时间,尤其是当我输入的密码不正确时)。
我很高兴我享受安全功能;但是,我希望ssh密码能够缓存5-15分钟(或任何其他任意数量);有时,我会在很短的时间内对存储库执行很多操作,并且输入密码会花费太多时间。我怎样才能做到这一点?
1
如果可能,请切换为使用公共密钥身份验证。在这种方案中,私钥(您需要与公钥一起创建)永远不会离开您的计算机。您可以使用密码来保护它,但是它可以是较短的密码,因为(如果您在计算机上采取了合理的安全措施)攻击者首先很难获得私钥。
—
David Z