9

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

Could not open a connection to your authentication agent.

3 ответа3

14

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

eval `ssh-agent -s` 
ssh-add
1

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

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

Пример ~/.gnupg/gpg-agent.conf должен выглядеть следующим образом:

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

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

1

Для gpg2.1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .