sign_and_send_pubkey: falha na assinatura: operação recusada pelo agente

9

Eu tentei todos os comandos possíveis em que pude colocar minhas mãos. Eu ainda entendo isso. Eu girei uma gota de oceano digital com o ubuntu 16.04. Eu segui o tutorial até precisar fazer login novamente como novo usuário. Estou no meu juízo final tentando encontrar uma solução. Esta é a saída se eu der o comando ssh-add

Could not open a connection to your authentication agent.
Michelle Dekker
fonte
Você diz que seguiu o 'tutorial', pode postar um link ou artigo (s) relevante (s). Provavelmente precisaremos de mais informações sobre a sua configuração.
Abraxas

Respostas:

15

Eu acho que o seu agente ssh não está funcionando!
Execute os seguintes comandos ...

eval `ssh-agent -s` 
ssh-add
Digin Dominic
fonte
11
Para mim, eu havia gerado uma nova chave SSH por cima da antiga e tive que executar ssh-addpara que o sistema a usasse.
kmort
1

Isso pode indicar problemas de permissão de arquivo para o seu ~/.gnupgdiretório e arquivos subjacentes!

Além disso, verifique se você possui as condições de pinentryinstalação e operação válidas , caso contrário não poderá validar o PIN do seu cartão inteligente e esse problema também ocorrerá!

O exemplo ~/.gnupg/gpg-agent.confdeve ficar assim:

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

Depois que as alterações forem feitas na configuração, lembre-se de gpgconf --reload.

CeDeROM
fonte
1

Para gpg2.1

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

Jim M
fonte