Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.10.2011, 20:33   #1
Graf Xandr
Пользователь
 
Регистрация: 03.12.2008
Сообщений: 58
По умолчанию ssh-keygen.exe не создает ключи

В общем, есть на компьютере программа Git, необходимо создать ключи ssh, запускаю ssh-keygen.exe, ставлю пароль, программа закрывается, а ключи не появляются. Что только не делал, какие папки не брал - ключи нигде не появляются. Естественно, скрытые папки показываются, искал поисковиков (в т.ч. в скрытых папках) - бесполезно.
Graf Xandr вне форума Ответить с цитированием
Старый 16.10.2011, 21:15   #2
Dush
Форумчанин
 
Регистрация: 29.09.2011
Сообщений: 116
По умолчанию

а с помощью какой команды создаете ключи? желательно полную строку
Dush вне форума Ответить с цитированием
Старый 16.10.2011, 21:22   #3
Dush
Форумчанин
 
Регистрация: 29.09.2011
Сообщений: 116
По умолчанию

вот выдержка из мануала по openSSH:
Цитата:
Run “ssh-keygen -t rsa“ (we will be generating an SSH2 RSA key, which is the currently recommended key)
When asked for where we want the key files to be placed, DO NOT TAKE THE SUGGESTED LOCATION. Instead enter “/etc/id_rsa“ (the use of “/“ is important here, you cannot use “\“)
Enter a passphrase (you can leave the passphrase blank, but a passphrase will prevent the key from being used if someone happens to acquire it)
Enter the passphrase a second time
Observe two files being generated, “id_rsa“ (your private key, which your client machines will need) and “id_rsa.pub“ (your public key, which stays on your server)
Dush вне форума Ответить с цитированием
Старый 16.10.2011, 21:23   #4
Graf Xandr
Пользователь
 
Регистрация: 03.12.2008
Сообщений: 58
По умолчанию

запускаю ssh-keygen.exe, мне предлагают выбрать папку, нажимаю просто Enter (т.е. оставляю "по умолчанию" - ту, где лежит файл ssh-keygen.exe, 2 раза вбиваю пароль и программа закрывается, не создавая ключи

менял папки, в которой создаются ключи - всё бесполезно
Graf Xandr вне форума Ответить с цитированием
Старый 16.10.2011, 21:29   #5
Graf Xandr
Пользователь
 
Регистрация: 03.12.2008
Сообщений: 58
По умолчанию

could not create directory '//.ssh'

всё время пишет

почему? надо самому создать папку .ssh? где? в той же папке, где и git bash?
Graf Xandr вне форума Ответить с цитированием
Старый 16.10.2011, 21:30   #6
Dush
Форумчанин
 
Регистрация: 29.09.2011
Сообщений: 116
По умолчанию

по умолчанию у меня в папке c:\users\<пользователь>\ создалась папка .ssh и в ней лежат нужные файлы
Dush вне форума Ответить с цитированием
Старый 16.10.2011, 21:36   #7
Graf Xandr
Пользователь
 
Регистрация: 03.12.2008
Сообщений: 58
По умолчанию

у меня ничего не создаётся! я не понимаю сам, почему... мне через 12 часов надо отнести эти ключи преподавателю

не исключено, что у меня косяки с операционной системой или ещё чем-то, я без понятия

друзей нет, не могли бы вы помочь мне и создать эти файлы?

вроде вот тут хорошо написано, если вы не знаете, как это делается:
Цитата:
В операционной системе Windows генератор SSH-ключей включен в комплект поставки Git. Для генерации ключей необходимо запустить на выполнение файл C:\Program Files\Git\Git bash.vbs. Его можно запустить как обычный exe-шник. Откроется программа "Консоль git". В ней надо дать команду:



ssh-keygen -t rsa -C "myemail@mail.ru"



Будьте внимательны, в этой консоли подглючивает копи-паст, прощще ввести команду вручную. В качестве email указываем свой почтовый ящик. На запрос "Enter file in which to save the key" просто нажимаем Enter. При запросе пароля "Enter passphrase" и "Enter same passphrase again" просто нажимаем Enter. В процессе генерации ключей в консоли будет выдаваться примерно следующая информация:



Generating public/private rsa key pair.
Enter file in which to save the key (/c/Documents and Settings/username/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Documents and Settings/username/.ssh/id_rsa.
Your public key has been saved in /c/Documents and Settings/username/.ssh/id_rsa.pub.
The key fingerprint is:
51b:73:e9:31:9f:51:a6:7a:c5:3da :9c:35:8f:95 myemail@mail.ru



После выполнения этой программы, в каталоге C:\Documents and Settings\username\.ssh будут лежать файлы id_rsa и id_rsa.pub, они нам пригодятся в дальнейшем.
пожалуйста, вместо myemail@mail.ru впишите gashnikov1991@mail.ru, а пароль задайте "123456" (без кавычек)

я буду очень благодарен! я столько нервов на этот Гит потратил, знали бы вы...
Graf Xandr вне форума Ответить с цитированием
Старый 16.10.2011, 21:44   #8
Dush
Форумчанин
 
Регистрация: 29.09.2011
Сообщений: 116
По умолчанию

выслал на почту
Dush вне форума Ответить с цитированием
Старый 16.10.2011, 21:46   #9
Graf Xandr
Пользователь
 
Регистрация: 03.12.2008
Сообщений: 58
По умолчанию

спасибо большое!! не знаю, даже, как отблагодарить, но вы меня похоже спасли! спасибо большущее, счастья, добра вам
Graf Xandr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SSH prod87 Общие вопросы Delphi 0 20.05.2010 21:33
Протокол SSH, клиенты SSH, как подключиться, как пользоваться Air Свободное общение 14 24.03.2010 00:31
ssh Nemon Работа с сетью в Delphi 3 04.11.2008 17:43