ubuntu

如何在ubuntu上生成openssl密钥

小樊
41
2025-07-14 00:10:23
栏目: 云计算

在 Ubuntu 上生成 OpenSSL 密钥的步骤如下:

  1. 打开终端:你可以通过按 Ctrl + Alt + T 快捷键来打开终端。

  2. 生成私钥: 使用 OpenSSL 命令生成一个 RSA 私钥。运行以下命令:

    openssl genrsa -out private_key.pem 2048
    

    这条命令会生成一个名为 private_key.pem 的 2048 位的 RSA 私钥文件。

  3. 生成证书签名请求 (CSR): 接下来,使用私钥生成一个证书签名请求 (CSR)。运行以下命令:

    openssl req -new -key private_key.pem -out certificate_signing_request.csr
    

    执行此命令后,系统会提示你输入一些信息,如国家名称、组织名称、通用名称(通常是域名)等。这些信息将包含在 CSR 中。

  4. 生成自签名证书(可选): 如果你只是想生成一个自签名证书,可以使用以下命令:

    openssl x509 -req -days 365 -in certificate_signing_request.csr -signkey private_key.pem -out certificate.pem
    

    这条命令会生成一个名为 certificate.pem 的自签名证书文件,有效期为 365 天。

完成以上步骤后,你将在当前目录下拥有 private_key.pemcertificate.pem 文件。私钥应妥善保管,不要泄露给他人。公钥可以从 CSR 或证书中提取,如果需要的话。

0
看了该问题的人还看了