当 ssh 密钥文件可用时,gpg-agent 是否启动它,然后回退到 gpg 密钥?

当 ssh 密钥文件可用时,gpg-agent 是否启动它,然后回退到 gpg 密钥?

在 Linux (Fedora) 上使用 bash,我已成功设置 GnuPGgpg-agent以充当ssh-agent。当通过远程控制,代理尝试首先使用 gpg 密钥然后回到 ssh 密钥文件〜/.ssh / id_rsa。有没有办法可以反转尝试密钥的顺序?

我倾向于~/.ssh/id_rsa先尝试,然后按照指定的顺序尝试 gpg 密钥~/.gnupg/sshcontrol

我不想阻止使用 gpg 密钥,因此添加IdentitiesOnly yes似乎~/.ssh/sshconfig不是一个选择。

此外,我相信我的目录的安全性~/.ssh,并且不想在使用 ssh 密钥时被要求输入密码,因此使用ssh-add导入密钥GnuPG也不是答案,因为它需要密码。

相关内容