sign_and_send_pubkey: подпись не удалась: агент отказался от операции

9

Я испробовал все возможные команды, на которые мог возложить руки. Я все еще понимаю это. Я развернул цифровую океанскую капельку с Ubuntu 16.04 на ней. Я следовал этому руководству, пока мне не пришлось снова войти в систему как новый пользователь. Я в конце концов пытаюсь найти решение. Это вывод, если я дам команду ssh-add

Could not open a connection to your authentication agent.
Мишель Деккер
источник
Вы говорите, что следовали «учебнику», можете ли вы опубликовать ссылку или соответствующую статью (ы). Скорее всего, нам понадобится дополнительная информация о вашей конфигурации.
Абраксас

Ответы:

15

Я думаю, что ваш ssh-агент не работает!
Выполните следующие команды ...

eval `ssh-agent -s` 
ssh-add
Дигин Доминик
источник
1
Для меня я сгенерировал новый ключ SSH поверх старого и должен был запустить ssh-addсистему, чтобы использовать его.
kmort
1

Это может указывать на проблемы с правами доступа к вашему ~/.gnupgкаталогу и основным файлам!

Также убедитесь, что вы правильно pinentryустановили и работаете, иначе не сможете подтвердить PIN-код вашей смарт-карты, и эта проблема также возникнет!

Пример ~/.gnupg/gpg-agent.confдолжен выглядеть так:

enable-ssh-support
pinentry-program /Applications/MacPorts/pinentry-mac.app/Contents/MacOS/pinentry-mac

После внесения изменений в конфигурацию не забудьте gpgconf --reload.

CeDeROM
источник
1

Для gpg2.1

SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)" export SSH_AUTH_SOCK

Джим М
источник