Pat*_*tus 6 windows bash openssl git-bash
为什么我需要在 Windows bash 上使用带有 winpty 的前缀 openssl?
为什么命令
openssl genrsa -des3 -out ca.key 4096
Run Code Online (Sandbox Code Playgroud)
挂起并且没有响应
尽管
winpty openssl genrsa -des3 -out ca.key 4096
Run Code Online (Sandbox Code Playgroud)
工作正常吗?
小智 6
bash来自 Git for Windows 使用mintty. mintty不能将自己显示为控制台,openssl但winpty可以,因为它执行所需的转换。在Windows 版 Git 常见问题解答中了解详细信息。
winpty 是一个 Windows 软件包,提供类似于 Unix pty-master 的接口,用于与 Windows 控制台程序进行通信。该软件包包含一个库 (libwinpty) 以及一个用于 Cygwin 和 MSYS 的工具,用于在 Cygwin/MSYS pty 中运行 Windows 控制台程序
因为您尝试在非本机shell中运行本机 openssl ,所以您必须具有以下接口winpty
| 归档时间: |
|
| 查看次数: |
8479 次 |
| 最近记录: |