KeePass2 Portable 打开一段时间后,会出现“Keefox 无法连接,可能是因为您输入了错误的连接密码”的错误。这个通知让我无法正常使用 Firefox。
为了阻止 Keefox 显示错误通知,我尝试在每次使用 KeePass 登录网站后关闭它,并在需要登录其他网站时重新打开它。
*2017 年 3 月 6 日更新:退出 KeePass 应用程序即可暂时结束此错误
按照 luckyrat(Keepass 程序的开发者)的建议,在程序中设置了以下选项:
KeePassHttp 选项:始终允许访问条目
KeeFox (RPCPlugin) 选项:将“KeePass 安全级别”和“最低可接受的客户端安全级别”的连接安全选项卡设置为“中”。
授权客户端选项卡缺少“已连接”勾号。
KeePass 选项:保留默认设置,例如:安全选项卡只有设置“剪贴板自动清除时间(秒):12”
我期待有助于使 Firefox 浏览更加安全且高效的建议。
2 月 25 日至 2 月 27 日的日志文本如下(精简版):
“2017 年 2 月 25 日星期六 16:30:16 GMT+0800(SGT):日志系统于 2017 年 2 月 25 日星期六 16:30:16 GMT+0800(SGT)初始化
2017 年 2 月 25 日星期六 16:33:28 GMT+0800 (SGT):警告:KeeFox 未获准连接,可能是因为您输入的连接密码不正确。可能还会显示更多信息:密钥不匹配
2017 年 2 月 25 日星期六 16:45:05 GMT+0800 (SGT):警告:KeeFox 无法连接,可能是因为您输入的连接密码不正确。可能出现更多信息:未找到存储的密钥 - 原因是 Firefox 配置文件或 KeePass 实例已更改;操作系统用户凭据已更改;或者 KeePass 配置文件可能已损坏
2017 年 2 月 25 日星期六 16:46:40 GMT+0800 (SGT):警告:KeeFox 无法连接,可能是因为您输入的连接密码不正确。可能出现更多信息:未找到存储的密钥 - 原因是 Firefox 配置文件或 KeePass 实例已更改;操作系统用户凭据已更改;或者 KeePass 配置文件可能已损坏
2017 年 2 月 25 日星期六 16:49:14 GMT+0800 (SGT):日志系统于 2017 年 2 月 25 日星期六 16:49:14 GMT+0800 (SGT) 初始化
2017 年 2 月 25 日星期六 18:26:41 GMT+0800 (SGT):警告:处理 JSON-RPC 对象 ID 180 的结果回调时发生错误:TypeError:keefox_win.requestorMap[resultWrapper.id].messageManager 未定义
2017 年 2 月 26 日星期日 12:21:19 GMT+0800 (SGT):日志系统于 2017 年 2 月 26 日星期日 12:21:19 GMT+0800 (SGT) 初始化
2017 年 2 月 26 日星期日 16:41:14 GMT+0800 (SGT):警告:KeeFox 未获准连接,可能是因为您输入的连接密码不正确。可能还会显示更多信息:密钥不匹配
2017 年 2 月 26 日星期日 16:45:32 GMT+0800 (SGT):警告:KeeFox 未获准连接,可能是因为您输入的连接密码不正确。可能还会显示更多信息:密钥不匹配
2017 年 2 月 27 日星期一 18:19:14 GMT+0800 (SGT):日志系统于 2017 年 2 月 27 日星期一 18:19:14 GMT+0800 (SGT) 初始化
2017 年 2 月 27 日星期一 17:35:58 GMT+0800 (SGT):警告:KeeFox 未获准连接,可能是因为您输入的连接密码不正确。可能还会显示更多信息:密钥不匹配
2017 年 2 月 27 日星期一 18:01:50 GMT+0800 (SGT):警告:KeeFox 未获准连接,可能是因为您输入的连接密码不正确。可能还会显示更多信息:密钥不匹配 /”
答案1
引用@g1ps 在 github 问题页面上提出的解决方案(参见链接KeeFox 的 github
引用
“如果其他人遇到和我一样的问题,我会在这里报告我的发现。我的问题是我更改了 Keepass 中某些组的名称,包括 Keepass 的主组。经过几个月的多次尝试后,我终于偶然发现了对此的引用,并重新分配了启动组。正常功能立即恢复。我知道 Keefox 正在连接,因为我可以登录并且其他因素也起作用,只是没有保持登录状态或匹配登录信息。如何纠正这种情况的详细信息如下:
https://github.com/luckyrat/KeeFox/wiki/en-|-使用-KeeFox
在“家庭组”下。
目前错误不再重复出现。因此,将包含 Firefox 访问密钥的 KeePass 类别设置为 KeeFox 启动组可能是解决方案,如 wiki 链接中所述。
我希望这个解决方案能够帮助任何遇到此问题的人。