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?
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).
il suffit de courir:
ssh-add
+ chemin vers la clé
sur le client (votre PC)
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.
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.