使用 openssl genrsa -out private.pem 2048 生成的私钥文件(private.pem)默认会保存在当前终端的工作目录(即执行命令时所在的目录)中。
如何找到 private.pem 文件?
如果直接在终端运行命令:
默认情况下,文件会生成在当前终端所在的目录。
你可以用 pwd(macOS/Linux)或 cd(Windows)查看当前路径:pwd # macOS/Linux
cd # Windows
然后使用 ls(macOS/Linux)或 dir(Windows)查看文件是否存在:ls-l private.pem # macOS/Linux
dirprivate.pem # Windows
如果指定了路径:
如果你运行的是类似这样的命令: openssl genrsa -out /Users/yourname/Documents/private.pem 2048
那么文件会保存在 /Users/yourname/Documents/private.pem。
如果忘记保存位置:
可以在终端使用 find(macOS/Linux)或 dir /s(Windows)搜索: find \~ -name "private.pem" # macOS/Linux
dir/s private.pem # Windows
如何确保私钥安全?
不要上传到代码仓库(如 GitHub),否则可能导致密钥泄露。
建议存储到 Keychain(macOS)或 iOS Keychain(移动端)。
可以设置文件权限(仅自己可读):chmod600 private.pem # macOS/Linux
总结
默认位置:当前终端的工作目录。
查找方法:用pwd + ls 或 find 搜索。
安全建议:妥善保管,避免泄露。
如果你仍然找不到文件,可能是命令执行失败或路径错误,可以重新运行并指定完整路径。