В 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
не является ответом, так как для него требуется пароль ,