J'essaie de créer ma paire de clés rsa publique/privée avec msysgit
Je lance cette commande:
ssh-keygen -C "[email protected]" -t rsa
Tout a l'air bien, j'ai le message
Enter file in which to save the key (/c/Users/user/.ssh/id_rsa)
Alors j'ai la confirmation:
Your public key has been saved in project.pub
Mais je ne peux pas accéder au dossier! Cela n'existe pas, ce n'est même pas un dossier caché. Je ne comprends pas pourquoi cela ne génère pas. J'utilise Windows 7 Ultimate.
Vient de créer ma clé sans aucun problème (Seven Ultimate 64bits, msysgit 1.6.5.1.1367.gcd48)
$ ssh-keygen -C "vonc@xxxx" -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/VonC/.ssh/id_rsa):# just press enter
# to accept the
# default location
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/VonC/.ssh/id_rsa.
Your public key has been saved in /c/Users/VonC/.ssh/id_rsa.pub.
The key fingerprint is:
xx:yy:zz:aa:bb:cc:... vonc@xxxx
Avec le résultat:
VonC@P ~/.ssh
$ ls -alrt
total 10
-rw-r--r-- 1 VonC Administ 642 May 23 21:47 known_hosts
drwxr-xr-x 43 VonC Administ 16384 Jun 15 17:01 ..
-rw-r--r-- 1 VonC Administ 398 Jun 19 16:14 id_rsa.pub
-rw-r--r-- 1 VonC Administ 1675 Jun 19 16:14 id_rsa
drwxr-xr-x 2 VonC Administ 0 Jun 19 16:14 .
Pourriez-vous vérifier dans votre session bash quelle valeur votre variable d'environnement $HOME
est définie?
VonC@P ~/.ssh
$ env|grep HOME
HOMEPATH=\Users\VonC
HOME=/c/Users/VonC # <=== this must be correctly set
HOMEDRIVE=C:
J'ai eu le même problème et je me suis rendu compte que j'essayais d'entrer un nom de fichier quand il me demandait "Entrer un fichier dans lequel enregistrer la clé (c/users/user.name/.ssh/id_rsa)"
Entrez plutôt rien et appuyez sur la touche Entrée pour utiliser la valeur par défaut et vous passerez à autre chose.
Cela a fonctionné pour moi .. Voir le lien ci-dessous
http://ekawas.blogspot.co.uk/2007/03/solving-pesky-ssh-issues-in-cygwin.html
éditez le fichier passwd dans c:/cygwin64/etc. Ouvrez-le avec WordPad
modifier home/YOUR_NAME vers/cygdrive/c/Documents and Settings/YOUR_NAME