В Linux (Fedora), использующей bash, я настроил gpg-agent GnuPG для успешной работы в качестве ssh-agent . При аутентификации через ssh агент сначала пробует ключи gpg, а затем возвращается к файлу ключа ssh ~/.ssh/id_rsa . Есть ли способ поменять порядок опробованных ключей?
Я предпочитаю сначала попробовать ~/.ssh/id_rsa , затем попробовать ключи gpg в порядке, указанном в ~/.gnupg/sshcontrol .
Я не хочу запрещать использование ключей gpg, поэтому добавление IdentitiesOnly yes в ~/.ssh/sshconfig не представляется возможным.
Кроме того, я доверяю безопасности моего каталога ~/.ssh и не хочу, чтобы при использовании ключа ssh запрашивался пароль, поэтому использование ssh-add для импорта ключа в GnuPG не является ответом, так как для него требуется пароль ,
