使用 KeeAgent 插件在 KeePass 中启动时启用 SSH 密钥

Be *_*ers 10 putty keepass

我正在使用KeePassKeeAgent插件。

我想使用 PuTTY 登录系统而不输入我的密码(但有一个加密id_rsa文件)。

我已经将它配置为如果我这样做:

  1. 使用 putty 启动 SSH 会话并注意我需要密码。
  2. 启动keepass
  3. 工具 -> KeyAgent -> 添加 -> 从文件 -> .ssh/id_rsa-> 输入密码。
  4. 使用 putty 启动 SSH 会话,并注意我登录时没有输入密码。

但是如果我停止并启动 KeePass,腻子会话再次需要密码。

我希望id_rsa在 keepass 启动时自动加载到 KeeAgent。

我希望当我输入 KeePass 的密码时,它会加载id_rsa文件而不提示我输入额外的密码。我对 KeePass 存储id_rsa密码没意见。

小智 15

为此,您需要一个带有私钥文件的 KeePass 条目,并允许 KeeAgent 使用此条目。

  • 创建一个新条目
  • 转到“高级”选项卡并将您的私钥添加为附件

    在此处输入图片说明

  • 转到KeeAgent选项卡并选中“允许 KeeAgent 使用此条目

    在此处输入图片说明

  • 从“私钥文件位置”下拉列表中选择密钥文件

  • 保存并关闭条目
  • 现在打开工具?从菜单中选择KeeAgent并选择添加来自 KeePass

    在此处输入图片说明

每次解锁数据库时,这应该会自动添加密钥。