KeePass 不记住 FTP 登录名和密码

KeePass 不记住 FTP 登录名和密码

跟随我的关于使用 KeePass 与 FTP 源的其他问题,有人能解释一下我是什么吗不理解在下图中?

在此处输入图片描述

要么是我遗漏了什么,要么就是记住 FTP 凭据的功能在最新的公共版本 KeePass(2.52)中根本不起作用。

KeePass 指南表示此功能应按预期工作:

如果您愿意,KeePass 可以记住 FTP 凭据。您可以选择记住所有内容(用户名和密码)、部分记住内容(仅记住用户名)或完全不记住凭据。

这是某种错误还是我做错了什么?

顺便说一句:打开数据库不会改变任何东西;下次 KeePass 会要求输入 FTP 密码并再次登录。

答案1

回答你的问题——你没有做错什么。这就是 KeePass 2.52 中这些东西的工作方式。如果你想要记住你的 FTP 凭据,你必须直接从 KeePass 的最近列表中打开它。将其作为命令行参数打开不起作用(即不记住凭据)。

以下步骤对我有用:

  1. 打开 KeePass
  2. 点击文件打开打开网址...
  3. 提供路径和凭证,并设置记住
  4. 提供打开的 .kbdx 文件的主密码(这是必需的,以便将此 FTP 数据库添加到最近打开的文件列表中)
  5. 验证您是否可以看到内容
  6. 关闭 KeePass

现在,下次启动时应该会记住凭据,并且 KeePass 应该只会要求输入 FTP 库的主密码。只要您从最近列表或菜单中打开给定的数据库(而不是作为命令行参数),就不会询问 FTP 凭据。

如果您打开其他保管库,则可以使用以下命令返回 FTP 保管库:文件打开最近→ [列表]


如果上述解决方案不起作用并且仍然要求您提供 FTP 凭据,请检查 FTP 凭据和路径是否正确保存到 KeePass 配置文件。

它存储在:

C:\Users\[username]\AppData\Roaming\KeePass\KeePass.config.xml

相关部分(ConnectionInfo)的示例内容为:

<ConnectionInfo>
    <Path>ftp://server//path/Test-FTP-Database.kdbx</Path>
    <UserName>USERNAME</UserName>
    <Password>OBFuscATEd</Password>
    <CredProtMode>Obf</CredProtMode>
    <CredSaveMode>SaveCred</CredSaveMode>
</ConnectionInfo>

还要检查 KeePass 是否能够更新配置(确保它未被使用或其他)。也就是说,更改 FTP 连接中的某些内容,然后检查该更改是否反映在配置文件中。

相关内容