跟随我的关于使用 KeePass 与 FTP 源的其他问题,有人能解释一下我是什么吗不理解在下图中?
要么是我遗漏了什么,要么就是记住 FTP 凭据的功能在最新的公共版本 KeePass(2.52)中根本不起作用。
KeePass 指南表示此功能应按预期工作:
如果您愿意,KeePass 可以记住 FTP 凭据。您可以选择记住所有内容(用户名和密码)、部分记住内容(仅记住用户名)或完全不记住凭据。
这是某种错误还是我做错了什么?
顺便说一句:打开数据库不会改变任何东西;下次 KeePass 会要求输入 FTP 密码并再次登录。
答案1
回答你的问题——你没有做错什么。这就是 KeePass 2.52 中这些东西的工作方式。如果你想要记住你的 FTP 凭据,你必须直接从 KeePass 的最近列表中打开它。将其作为命令行参数打开不起作用(即不记住凭据)。
以下步骤对我有用:
- 打开 KeePass
- 点击文件→打开→打开网址...
- 提供路径和凭证,并设置记住
- 提供打开的 .kbdx 文件的主密码(这是必需的,以便将此 FTP 数据库添加到最近打开的文件列表中)
- 验证您是否可以看到内容
- 关闭 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 连接中的某些内容,然后检查该更改是否反映在配置文件中。