You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

KeePassXC作为SSH代理时与.ssh/config配置配合异常的问题

KeePassXC作为SSH代理时与.ssh/config配置配合异常的问题

我用KeePassXC当密码管理器有段时间了,一直用得挺顺手。今天想着把它配置成SSH代理来用,主要在Windows和Linux这两个平台上操作。我按照相关步骤把SSH密钥添加到了KeePassXC里,测试下来基本功能是正常的:当数据库处于解锁状态时,运行ssh-add -l能看到KeePassXC里的密钥;一旦把数据库锁上,再执行这个命令就看不到那些密钥了。

不过现在遇到个麻烦,就是和~/.ssh/config的配置配合出了问题。我不想让SSH代理挨个尝试所有可用的密钥,所以在~/.ssh/config最顶部加了这两行配置:

IdentitiesOnly yes
PasswordAuthentication no

接着按照指导,我给Bitbucket的主机项配置了公钥路径:

Host bitbucket
    HostName bitbucket.mycompany.com
    User Sito
    IdentityFile C:\Users\Sito\.ssh\bitbucket.pub

原指导里提到,这样配置后SSH会对应使用匹配的密钥,但实际操作下来并没有达到预期效果,现在卡在这不知道该怎么调整了。

备注:内容来源于stack exchange,提问作者Sito

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 09:49:37