在 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
也不是答案,因为它需要密码。