web-dev-qa-db-fra.com

SSH: "L'agent a admis un défaut de signer à l'aide de la clé"

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

Agent admitted failure to sign using the key

et invite le mot de passe.

J'ai généré de nouvelles clés RSA. Avant le redémarrage du système, cela fonctionnait très bien.

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

Comment résoudre ce problème? Peut-être que les fichiers ont besoin d'autorisations spécifiques?

38
takeshin

Ce problème implique deux machines. Qui a été re-démarré? SSH-Add Ajoutera uniquement la clé sur le client. Si la clé n'est pas acceptée, il n'ya pas d'erreur client et une erreur de serveur ne s'affichera que si l'option -v est utilisée lorsque SSH est invoqué sur le client, pour demander la connexion.

Je suppose que c'est possible aussi que Ubuntu le paquet ait, pour une raison quelconque inconnue, a modifié le message d'erreur affiché. Ce n'est pas une erreur émise par OpenSSH-Server, car elle est utilisée à Debian (ou ailleurs, je l'ai vue, par exemple, E.G. Rhel, Centos, Knoppix, Autres).

5
JohnC

il suffit de courir:

ssh-add + chemin vers la clé

sur le client (votre PC)

80
user46329

Mon problème a été résolu en exécutant export SSH_AUTH_SOCK=0, comme expliqué dans l'agent SSH a-t-il admis un défaut de signer à l'aide de la clé sur les machines de grandes Endian sur le suivi de bogues Ubuntu.

4
Ruhan

Selon le buntu BugTracking Vous avez mentionné, il s'agit d'un bug connu dans GnuPg-Agent IT. Ainsi, la mise à niveau vers une nouvelle version GnuPg-Agent> 2.0.14-1Buntu1.7 résolvez le problème.

2
Zskdan