ssh: "L'agent a admis l'échec de signer à l'aide de la key"

J'essaie de configurer la connection sans mot de passe avec ssh sur Ubuntu Server, mais je continue à get:

Agent admitted failure to sign using the key 

et request un mot de passe.

J'ai généré de nouvelles keys rsa. Avant le redémarrage du système, il fonctionnait très bien.

Tous les liens me conduisent à ce bug , mais rien ne fonctionne. L'agent SSH ne fonctionne toujours pas.

Comment réparer cela? Peut-être que les files ont besoin d'permissions spécifiques?

Ce problème concerne deux machines. Quelle a été réinitialisée? ssh-add n'ajoute que la key sur le client. Si la key n'est pas acceptée, il n'y a pas d'erreur de client et une erreur de server ne s'affiche que si l'option -v est utilisée lorsque ssh est invoqué sur le client pour requestr la connection.

Je suppose qu'il est possible aussi que Ubuntu ait modifié, pour une raison inconnue, le message d'erreur affiché. Ce n'est pas une erreur émise par openSSH-server, car elle est utilisée dans Debian (ou ailleurs, je l'ai vu, par exemple RHEL, CentOS, Knoppix, d'autres).

courez juste:

ssh-add + path vers la key

sur le client (votre PC)

Mon problème a été résolu en exécutant l' export SSH_AUTH_SOCK=0 , comme expliqué dans ssh L'agent a reconnu l'absence de signature à l'aide de la key sur les grandes machines endiennes sur Ubuntu bug tracker.

Selon le Ubuntu Bugtracking que vous avez mentionné, c'est un bogue connu chez gnupg-agent lui-même. afin de passer à une nouvelle version gnupg-agent> 2.0.14-1ubuntu1.7 résoudre le problème.