sign_and_send_pubkey: podpisywanie nie powiodło się: agent odmówił operacji

9

Próbowałem wszystkich możliwych poleceń, na które mogłem położyć ręce. Nadal to rozumiem. Obróciłem cyfrową kroplę oceanu z Ubuntu 16.04 na niej. Postępowałem zgodnie z samouczkiem, aż musiałem zalogować się ponownie jako nowy użytkownik. Jestem na samym końcu, próbując znaleźć rozwiązanie. To jest wynik, jeśli dam polecenie ssh-add

Could not open a connection to your authentication agent.
Michelle Dekker
źródło
Mówisz, że wykonałeś „samouczek”, czy możesz opublikować link lub odpowiedni artykuł (y). Prawdopodobnie będziemy potrzebować więcej informacji o Twojej konfiguracji, aby ci pomóc.
Abraxas

Odpowiedzi:

15

Myślę, że twój agent ssh nie działa!
Wykonaj następujące polecenia ...

eval `ssh-agent -s` 
ssh-add
Digin Dominic
źródło
1
Dla mnie wygenerowałem nowy klucz SSH nad starym i musiałem uruchomić, ssh-addaby system go używał.
kmort
1

Może to wskazywać na problemy z uprawnieniami do ~/.gnupgplików w katalogu i plikach bazowych!

Upewnij się również, że masz pinentryzainstalowany i działający ważny kod, w przeciwnym razie nie będzie można zweryfikować poprawności kodu PIN do karty inteligentnej, a także pojawi się ten problem!

Przykład ~/.gnupg/gpg-agent.confpowinien wyglądać następująco:

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

Po wprowadzeniu zmian w konfiguracji pamiętaj o tym gpgconf --reload.

CeDeROM
źródło
1

Dla gpg2.1

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

Jim M.
źródło