Gpg-agent запускается с файлом ключей ssh, когда он доступен, и возвращается к ключам gpg?
На 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
Это также не ответ, потому что он требует пароль.