40 votes

Comment utiliser la clé SSH existante sur mon Ubuntu nouvellement installé

J'ai une nouvelle installation d'Ubuntu 16.04 sur ma machine. Maintenant, je veux utiliser ma clé ssh existante sur ma machine, afin de pouvoir utiliser GitHub avec mes activités précédentes.

Comment puis-je configurer cela?

54voto

amc Points 6662

Si vous avez une copie de vos clés ssh (par exemple, sur une clé USB), il vous suffit de copier les fichiers de clé dans le répertoire ~/.ssh/.

Par exemple,

cp /chemin/vers/ma/cle/id_rsa ~/.ssh/id_rsa
cp /chemin/vers/ma/cle/id_rsa.pub ~/.ssh/id_rsa.pub
# changer les permissions sur le fichier
sudo chmod 600 ~/.ssh/id_rsa
sudo chmod 600 ~/.ssh/id_rsa.pub
# démarrer l'agent ssh en arrière-plan
eval $(ssh-agent -s)
# faire en sorte que l'agent ssh utilise effectivement la clé copiée
ssh-add ~/.ssh/id_rsa

Sinon, vous devrez en créer une nouvelle et l'ajouter à votre compte GitHub https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/. Assurez-vous de supprimer l'ancienne clé de GitHub pendant que vous y êtes.

1voto

Priyanka Points 11

Étape 1 : Donner la permission au dossier ssh

chmod 700 ~/.ssh

Étape 2 : Donner la permission aux fichiers de clé ssh

chmod 600 ~/.ssh/id_rsa

chmod 644 ~/.ssh/id_rsa.pub

Étape 3 : Exécutez la commande ci-dessous sur la machine cliente, qui ajoutera la clé SSH à l'agent.

ssh-add

Vous pouvez maintenant confirmer avec ssh-add -l (encore une fois sur le client) qu'elle a bien été ajoutée.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X