Domanda La creazione di una chiave SSH con ssh-keygen non crea la cartella .ssh


Sto cercando di creare la mia coppia di chiavi rsa pubblica / privata con msysgit

Eseguo questo comando:

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

Tutto sembra a posto, ho il messaggio

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

Allora ho la conferma:

Your public key has been saved in project.pub

Ma non posso accedere alla cartella! Non esiste, non è nemmeno una cartella nascosta. Non capisco perché non genera. Sto usando Windows 7 Ultimate.


16
2018-06-19 15:35


origine


risposte:


Ho appena creato la mia chiave senza alcun 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 il risultato:

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 .

Potresti controllare nella tua sessione di bash quale valore hai per te $HOME la variabile d'ambiente è impostata?

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

24
2018-06-19 16:16



Ho avuto lo stesso problema e mi sono reso conto che stavo cercando di inserire un nome di file quando richiede il seguente "Immettere il file in cui salvare la chiave (c / users / user.name / .ssh / id_rsa)"

Piuttosto basta inserire nulla e premere il tasto Invio per usare il valore predefinito e si andrà avanti.


4
2018-01-15 15:56



Questo ha funzionato per me. Fai riferimento al link qui sotto

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

modifica il file passwd in c: / cygwin64 / etc. Aprilo con il wordpad

modifica home / YOUR_NAME in / cygdrive / c / Documents and Settings / YOUR_NAME


0
2018-02-24 11:04