Создание ключа SSH с ssh-keygen не создает .ssh папку

Я пытаюсь создать свою пару общественности/секретного ключа RSA с msysgit

Я выполняю эту команду:

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

Все выглядит хорошо, у меня есть сообщение

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

Затем у меня есть подтверждение:

Your public key has been saved in project.pub

Но я не могу получить доступ к папке! Это не существует, это даже не скрытая папка. Я не понимаю, почему это не генерирует. Я использую Windows 7 Ultimate.

21
задан halfer 7 December 2014 в 15:08
поделиться

1 ответ

Только что создал мой ключ без каких-либо проблем (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

Результат:

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 .

Не могли бы вы проверить в сеансе bash, какое значение имеет ваш $ HOME установлена ​​переменная среды?

VonC@P ~/.ssh
$ env|grep HOME
HOMEPATH=\Users\VonC
HOME=/c/Users/VonC     # <=== this must be correctly set
HOMEDRIVE=C:
29
ответ дан 29 November 2019 в 20:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: