L'ajout de la Clé SSH pour authorized_keys: permission denied(publickey)

  • J'ai un id_rsa et id_rsa.pub sur mon ordinateur aussi lié à mon compte BitBucket.
  • Que je comprends que je peux utiliser cette clé publique n'importe où je s'il vous plaît (tant que mon privé matches).

Le Problème: je ne peux pas comprendre comment le faire n'importe quel serveur à accepter la clé publique, vous voyez ce que j'ai fait de mal?

 $ cat id_rsa.pub >> authorized_keys

 $ service ssh restart  (I suppose this isn't needed)

 $ git pull origin master

 $ Permission denied(publickey)

Ce que je fais mal? J'ai été bloqué pendant des jours.

Avez-vous d'exécuter toutes les commandes sur la même machine? Mettre la clé dans authorized_keys signifie que vous pouvez vous connecter à machine avec cette clé, il ne l'aide pas utiliser cette clé pour ouvrir une session dans machines. Et vous devez avoir la clé privée sur la machine locale ainsi à pousser.

OriginalL'auteur JREAM | 2013-07-23