SSH ne peut pas s'authentifier à [email protected]
Récemment, je m'inscris pour un plan gratuit sur Github.com.
J'ai suivi leurs instructions pour générer une clé ssh pour ajouter à mon compte.
Cependant, lorsque j'essaie ssh -v [email protected]
, j'obtiens cette erreur:
debug1: Server accepts key: pkalg ssh-rsa blen 277
Agent admitted failure to sign using the key.
debug1: Trying private key: /home/phuongnd08/.ssh/identity
debug1: Trying private key: /home/phuongnd08/.ssh/id_dsa
debug1: No more authentication methods to try.
Permission denied (publickey).
Quand je regarde dans l'erreur, je vois un drôle de chose ici, c'est l' .ssh/id_rsa n'a pas été essayé, juste .ssh/identity et .ssh/id_dsa ont été essayé.
Comment puis-je corriger cette erreur?
Grâce
- Vérifiez les autorisations de fichier sur votre clé. Si elles sont trop libéral, il est peut-être son refus d'utiliser la clé. Assurez-vous qu'ils n'ont de perssion pour vous (0700).
- Merci beaucoup, qui a résolu les problèmes. Pourquoi ne pas vous poster votre mot comme une réponse?
- De faire mon commentaire de réponse. Heureux, il a aidé.
Vous devez vous connecter pour publier un commentaire.
Vérifiez les autorisations de fichier sur votre clé. Si elles sont trop libéral, il est peut-être son refus d'utiliser la clé. Assurez-vous qu'ils n'ont de perssion pour vous (0700).
ssh-add ~/.ssh/id_rsa
permet de changer les permissions du fichier surid_rsa
à 700 (en donnant de l'agent d'authentification de la clé privée de l'identité). Reportez-vous à la homme de la page.Vous pouvez utiliser
ssh-add ~/.ssh/id_rsa
pour résoudre ce problème.ssh-add
n': askubuntu.com/a/137167/14564Après avoir essayé toutes ces réponses avec pas de chance, la commande suivante résolu pour moi:
unset SSH_AUTH_SOCK
Si elle n'existe pas déjà, vous générez la clé ssh première:
maintenant copier cette clé, il sera dans ce dir ~/.ssh/id_rsa.pub,
ouvrir avec le bloc-notes,
collez cette clé dans le "ajouter une clé ssh" dans votre compte github!
Ça y est!
Si vous utilisez Github enterprise (Auto-hébergement), il serait utile de vérifier pour voir si le site est accessible. S'applique à Github aussi.
A couru dans la même question à l'Ide, et quand je suis allé vérifier si la clé publique RSA a été enregistré dans mon profil, j'ai découvert le site a retourné une erreur de serveur.