Crear una key SSH con ssh-keygen no crea la carpeta .ssh

Intento crear mi par de keys públicas / privadas de rsa con msysgit

Ejecuto este command:

ssh-keygen -C "email@email.com" -t rsa 

Todo se ve bien, tengo el post

 Enter file in which to save the key (/c/Users/user/.ssh/id_rsa) 

Entonces tengo la confirmación:

 Your public key has been saved in project.pub 

¡Pero no puedo acceder a la carpeta! No existe, ni siquiera es una carpeta oculta. No entiendo por qué no genera. Estoy usando Windows 7 Ultimate.

Acabo de crear mi key sin ningún problema (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 

Con el resultado:

 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 . 

¿Podría verificar en su session bash qué valor tiene establecida su variable de entorno $HOME ?

 VonC@P ~/.ssh $ env|grep HOME HOMEPATH=\Users\VonC HOME=/c/Users/VonC # <=== this must be correctly set HOMEDRIVE=C: 

Tuve el mismo problema y me di count de que estaba tratando de ingresar un nombre de file cuando me pide lo siguiente: "Ingresar file en el que save la key (c / users / user.name / .ssh / id_rsa)"

Simplemente no ingrese nada y presione la tecla Enter para usar el valor pnetworkingeterminado y continuará.

Esto funcionó para mí .. Consulte el enlace a continuación

http://ekawas.blogspot.co.uk/2007/03/solving-pesky-ssh-issues-in-cygwin.html

edite el file passwd en c: / cygwin64 / etc. Ábrelo con wordpad

edite home / YOUR_NAME en / cygdrive / c / Documents and Settings / YOUR_NAME