3

Зачем мне нужен префикс openssl с winpty на Windows Bash?

Почему команда

openssl genrsa -des3 -out ca.key 4096

зависает и не отвечает

в то время как

winpty openssl genrsa -des3 -out ca.key 4096

работает нормально?

2 ответа2

2

bash от Git для Windows использует mintty . mintty не может выступать в качестве консоли для openssl а winpty может, потому что она выполняет необходимые преобразования. Узнайте подробности в Git для Windows FAQ .

2

winpty - это программный пакет для Windows, обеспечивающий интерфейс, аналогичный Unix pty-master, для взаимодействия с консольными программами Windows. Пакет состоит из библиотеки (libwinpty) и инструмента для Cygwin и MSYS для запуска консольных программ Windows в Cygwin/MSYS pty

Поскольку вы пытаетесь запустить нативный openssl в не-нативной оболочке, вы должны иметь интерфейс winpty

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .