Importer sa clé SSH dans Git Bash

Admettons que la paire de clés SSH soit dans D:\germain\ssh

On peut accéder aux autres disques dans Git Bash par leurs points de montage :

1. Créer le répertoire .ssh

Il existe sûrement déjà, mais au cas où :

mkdir -p ~/.ssh

2. Copier les fichiers

cp /d/germain/ssh/id_rsa ~/.ssh/
cp /d/germain/ssh/id_rsa.pub ~/.ssh/

3. Définir les bonnes permissions

chmod 600 ~/.ssh/id_rsa
chmod 644 ~/.ssh/id_rsa.pub

4. Vérifier

ls -la ~/.ssh
total 26
drwxr-xr-x 1 germain 197609    0 Mar 28 22:39 ./
drwxr-xr-x 1 germain 197609    0 Mar 28 22:37 ../
-rw-r--r-- 1 germain 197609 1675 Mar 28 22:39 id_rsa
-rw-r--r-- 1 germain 197609  425 Mar 28 22:39 id_rsa.pub
-rw-r--r-- 1 germain 197609  840 Mar 28 22:39 known_hosts
-rw-r--r-- 1 germain 197609   96 Mar 28 22:37 known_hosts.old

Essayez de vous connecter à un serveur avec votre clé SSH (ssh user@host).

Il est possible que l’agent SSH ne soit pas démarré, si c’est le cas :

5. Démarrer l’agent SSH et ajouter la clé

eval $(ssh-agent -s)
ssh-add ~/.ssh/id_rsa

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

This site uses Akismet to reduce spam. Learn how your comment data is processed.