使用 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 -
dir private.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(移动端)。
- 可以设置文件权限(仅自己可读):
chmod 600 private.pem # macOS/Linux
总结
- 默认位置:当前终端的工作目录。
- 查找方法:用 pwd + ls 或 find 搜索。
- 安全建议:妥善保管,避免泄露。
如果你仍然找不到文件,可能是命令执行失败或路径错误,可以重新运行并指定完整路径。