ssh: “Agente admitiu falha ao assinar usando a chave”

38

Estou tentando configurar o login sem senha com o ssh no Ubuntu Server, mas eu continuo recebendo:

Agent admitted failure to sign using the key

e solicitar senha.

Eu gerou novas chaves rsa. Antes da reinicialização do sistema, funcionou muito bem.

Todos os links me levam a este bug , mas nada funciona. O Agente SSH ainda não está em execução.

Como consertar isso? Talvez os arquivos precisem de permissões específicas?

    
por takeshin 06.05.2010 / 10:40

4 respostas

5

Esse problema envolve duas máquinas. O que foi reinicializado? ssh-add adicionará apenas a chave no cliente. Se a chave não for aceita, não há um erro do cliente e um erro do servidor só será exibido se a opção -v for usada quando o ssh for chamado no cliente, para solicitar a conexão.

Suponho que é possível também que o Ubuntu tenha, por alguma razão desconhecida, alterado a mensagem de erro mostrada. Não é um erro emitido pelo servidor openSSH, como é usado no Debian (ou em qualquer outro lugar que eu tenha visto, por exemplo, RHEL, CentOS, Knoppix, outros).

    
por 07.09.2010 / 12:01
80

apenas execute:

ssh-add + caminho para a chave

no cliente (seu pc)

    
por 21.06.2010 / 07:39
4

Meu problema foi resolvido executando export SSH_AUTH_SOCK=0 , como explicado em ssh Agent admitiu falha ao assinar usando a chave em máquinas big endian no rastreador de bugs do Ubuntu.

    
por 28.11.2011 / 18:33
3

De acordo com o Bugtracking do Ubuntu que você mencionou, este é um bug conhecido no gnupg -agente-se. então, atualizar para uma nova versão do gnupg-agent > 2.0.14-1ubuntu1.7 resolve o problema.

    
por 11.10.2013 / 14:43