用途:处理 SSH 密钥的获取、配置与存储,适用于检索 SSH 密钥、开通 SSH 访问或保存密钥材料等场景。
主要能力与解析顺序:先运行 ssh-add -l,若 agent 中已加载匹配主机或用途的密钥则直接使用,无需访问密码库;若不在 agent 中,则检查 ~/.ssh 下是否存在该主机的密钥文件,找到后用 ssh-add 加载使用;若 ~/.ssh 中也没有,才通过 get_attachment 从 KeePass 取回,并按需配置到 ~/.ssh 或直接加载进 agent。规则是:本地或 agent 中已有密钥时,绝不从 KeePass 取回附件。注意 KeePassXC 的 SSH agent 集成会在解锁密码库时自动把密钥加载进 agent,常规连接通常无需访问密码库。
存储约定:默认存放于 SSH Keys 条目(库布局由用户自行组织,找不到时用 search_entries);标题格式为 SSH - ;密码字段存密钥口令(如有);附件包含私钥文件(如 id_ed25519)和公钥文件(如 id_ed25519.pub);备注记录目标主机与密钥类型(强烈建议 ed25519 而非 RSA);若该密钥用于 SFTP,备注须引用对应的 Servers 条目。
限制:资料未提供安装命令、平台支持范围、收费方式及具体效果说明。