Я сгенерировал ключи с шпатлевкой без кодовой фразы. шпаклевка отлично работает, но теперь я установил cygwin и хотел бы использовать ssh для входа в систему. Почему-то мне подскажут парольную фразу? Зачем? шпатлевка просто входит в систему? я не хочу генерировать новый ключ и раздражать сетевых администраторов. вот что это похоже на cygwin: $ ssh -i Documents \ and \ Settings/xxxxx/My \ Documents/xxxxx \ putty \ keys/private \ key.ppk dev.xxxxxx.com Введите ключевую фразу для ключа 'Documents and Настройки/xxxxx/Мои документы/xxxxx клавиши putty/private key.ppk ': Разрешение отклонено (публикация).cygwin ssh no шпаклевка есть?
ответ
Putty использует собственный формат .ppk для ключей, а ssh Cygwin, вероятно, не может их правильно прочитать.
Решение: преобразовать файл .ppk в формат ключа OpenSSH с помощью puttygen.exe.
У меня есть пара ключей, я произвел с openssh, а затем преобразуются в ключи шпатлевки. как ни странно, шпатлевка работает, но opensh не делает. пытался использовать puttygen, но не повезло с этим. есть идеи? – user1084563
@ user1084563: Итак, у вас есть пара ключей, сгенерированная с помощью openssh, и она не работает с openssh? Извините, я не думаю, что puttygen может это исправить. Проблема в другом месте. –
Это действительно полезно. Теперь мои кигвинские ssh utils работают! Конвертация меню/Экспорт ключа OpenSSH. Спасибо, Джоонас! – artoodetoo
Чтобы преобразовать ваш ключ в формат OpenSSH, вам нужно получить «puttygen.exe» с веб-страницы шпателя http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html. Тогда это должно сработать.
Если вы можете войти в систему с помощью шпатлевки, вам не нужно «раздражать администраторов сети». Просто сгенерируйте новый ключ с помощью cygwin, затем войдите в систему с помощью шпатлевки и поместите свой новый открытый ключ в файл .ssh/authorized_keys. Теперь вы должны войти в систему с помощью ssh cygwin.
EDIT:
Кстати, верный способ «отвали» любой админ использовать незашифрованные ключи.
Вы можете экспортировать ключи PuTTY в формат OpenSSH и добавить их в свой .ppk-файл, чтобы он стал действительным ключом для ssh-add.
Просто экспортируйте закрытый ключ с помощью PuTTYGen, затем добавьте его в файл .ppk, после чего вы сможете его добавить в ssh. Но имейте в виду, что при редактировании самой .ppk с PuTTYGen он будет оверить файл.
Вы можете также использовать сценарий, как это для добавления .PPK, в ваш SSH агента:
file=~/`basename $0`.tmp
trap "rm -v $file" EXIT
echo -n "Password: "
read -s pwd
echo $pwd | puttygen -P -q -O private-openssh $1 -o $file
ssh-add $file
Источник: http://bazaar.launchpad.net/~renatosilva/+junk/scripts/view/head:/ppk-add.sh
- 1. cygwin ssh - config
- 2. шпаклевка - psftp соединение отказано
- 3. шпаклевка отключена ошибка, конфликт openssh с шпатлевкой?
- 4. шпаклевка - требуется последний стандартный вывод
- 5. Новичок Использование Cygwin - vagrant SSH = 'ssh' исполняемый файл не найден
- 6. Настройка ключей AWS SSH на Windows/Cygwin
- 7. Cygwin startxwin, то SSH в другую машину
- 8. ssh от Linux до Windows cygwin
- 9. SSH-сервер в Cygwin - Windows 7
- 10. Произошла ошибка npm-команда через ssh (Cygwin)
- 11. Git под Cygwin запрашивает ssh-askpass
- 12. Как загрузить SCP и ssh на Cygwin?
- 13. Cygwin, через SSH, отсутствует системные переменные
- 14. Запуск графического интерфейса в докере (no ssh, no VNC)
- 15. Есть ли способ добавить Ciphers в Cygwin
- 16. Как передать StrictHostKeyChecking = no svn + ssh?
- 17. ruby on rails net ssh strickhostkeychecking = no
- 18. Разрешения для каталога для Cygwin SSH (Windows 7)
- 19. Возможно ли SSH ControlMaster с Cygwin на Windows?
- 20. cygwin + rsync
- 21. Cygwin: SSH Войти проблему, если клиент имеет файл_ключ
- 22. Emacs зависает при попытке подключиться через SSH на Cygwin
- 23. Как я могу запустить программу win32 gui из cygwin ssh?
- 24. Когда я запускаю ssh в cygwin, ничего не происходит
- 25. Как перезапустить сервер apache через cygwin и ssh
- 26. Запуск ssh-host-config
- 27. cygwin ssh через windows cmd удаляет двойные кавычки
- 28. cygwin/sshd и Virtualbox
- 29. Как использовать ключ SSH с глотком-Rsync и Cygwin
- 30. Cygwin ssh key добавлен, но Git разрешено (publickey)
не программ, связанных с ... –