Gpg-agent запускается с файлом ключей ssh, когда он доступен, и возвращается к ключам gpg?

272
Johann

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

Я предпочитаю ~/.ssh/id_rsaсначала попробовать, а затем попробовать ключи gpg в порядке, указанном в ~/.gnupg/sshcontrol.

Я не хочу запрещать использование ключей gpg, поэтому добавление IdentitiesOnly yesв ~/.ssh/sshconfigних не представляется возможным.

Кроме того, я доверяю безопасности своего ~/.sshкаталога и не хочу, чтобы при использовании ключа ssh запрашивался пароль, поэтому использование ssh-addдля импорта ключа GnuPGне является ответом, так как для него требуется пароль.

0
Установите флажок «Запомнить пароль в gnome-keyring» в GnuPG, и вас больше не будут спрашивать пароль? grawity 5 лет назад 1
@grawity Хотя это правильный ответ при использовании Gnome, я бы предпочел не добавлять в мой и без того длинный список менеджеров паролей - особенно тот, который привязан к конкретному рабочему столу или требует оконного менеджера в целом. Johann 5 лет назад 0

0 ответов на вопрос