如何在 PuTTY 中保存 SSH 服务器的密码?

Tim*_*ers 19 ssh putty

我正在登录我在 Windows 上使用 PuTTY 拥有的服务器。有什么方法可以为我的私钥保存密码(就像我可以在 Mac 上的钥匙串中一样)?

use*_*686 23

可以使用PuTTY 的 SSH 代理Pageant当前会话存储私钥的密码:

  1. 双击您.ppk的私钥文件。
  2. 输入密码。
  3. 可选:对于您信任的服务器,在Connection 中启用代理转发?SSH ? 验证

但是您不能存储服务器密码本身:

A.2.8 PuTTY 是否能够记住我的密码,这样我就不必每次都输入密码?

不,它没有。

(剪辑)

在 SSH 中,理论上可以记住您的密码,但似乎没有多大意义,因为 SSH 支持公钥认证,更灵活、更安全。有关公钥身份验证的完整讨论,请参阅文档中的第 8 章

(另见PuTTY 愿望清单:记住密码


在 Windows 上,我的私钥无密码但使用 EFS 加密,因此它可以在启动时自动加载,但前提是我使用密码登录。(以前我将它放在 TrueCrypt 卷中,该卷的密钥文件在 USB 驱动器上。不要问我哪个更安全,如果有的话。)