如何在 Ubuntu 上生成证书签名请求 (CSR)如何在 Ubuntu 上生成证书签名请求 (CSR)如何在 Ubuntu 上生成证书签名请求 (CSR)如何在 Ubuntu 上生成证书签名请求 (CSR)
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 上生成证书签名请求 (CSR)

SSL 证书已成为任何实时网站的基本要求。 SSL 证书由证书颁发机构 (CA) 验证和颁发。这些证书分为两类:

  • 自签名证书:由创建它的实体而不是受信任的证书颁发机构签名。主要用于试用和开发目的以及 Intranet 环境。
  • CA 证书:由受信任的 CA(证书颁发机构)签名,例如 Verisign、DigiCert、GoDaddy、Thawte 等。

获取 SSL 证书的第一步是生成 CSR 并将其提交给 CA。 CSR 或证书签名请求是申请 SSL 证书时从实体发送到证书颁发机构的加密文本块。它包含生成 SSL 证书所需的所有信息,包括组织名称、国家/地区、城市、电子邮件地址等。

在本文中,我将向您演示如何在 Ubuntu 18.04 LTS 上生成 CSR。

要在 Ubuntu 操作系统上生成 CSR,您将需要 OpenSSL 工具。 OpenSSL 是一种广泛用于生成 CSR 的开源工具。要检查是否安装了 OpenSSL,请按 Ctrl+Alt+T 打开终端,然后键入以下命令:

dpkg -l |grep openssl

如果已经安装,则会返回以下结果。

安装 OpenSSL

如果您没有看到上述结果,请输入以下命令以安装 OpenSSL。

使用 OpenSSL 生成 CSR

生成证书签名请求 (CSR) 涉及两个步骤。首先,您必须生成私钥,然后使用该私钥生成 CSR。

步骤一:生成私钥

在终端中使用 sudo 输入以下命令,使用 RSA 算法生成私钥,密钥长度为 2048 位。

sudo openssl genrsa –out domain.key 2048

将 domain 替换为您自己的域名。

上面的命令将生成一个名为domain.key的私钥并将其放置在您当前的目录中。

第 2 步:生成 CSR

生成私钥后,您需要生成CSR。输入以下命令以使用新生成的私钥生成 CSR。

sudo openssl req –new –key domain.key –out domain.csr

系统将提示您输入一些详细信息,例如国家/地区名称、州、组织名称、电子邮件地址等。请确保输入正确的信息,因为证书颁发机构将对其进行检查。

该命令将生成一个名为domain.csr的CSR文件并将其放在当前目录中。

生成 CSR 的替代方法

或者,有一个命令可以创建私钥,然后同时生成 CSR。命令语法如下:

sudo openssl req -new -newkey rsa:2048 -nodes -keyout domain.key -out domain.csr

将上述命令中的 domain 替换为您自己的域。

输入一些详细信息,例如国家/地区名称;州、组织名称、电子邮件地址等,并确保输入正确的信息,因为稍后将由证书颁发机构进行检查。

上面的命令将生成一个私钥和CSR,分别命名为domain.key和domain.csr,并将其放在当前目录中。

查看和复制私钥的内容

您可以查看私钥并将其保存在您的服务器上,以供稍后使用。但是,请勿与任何人分享。要查看私钥文件的内容,请导航到存储密钥文件的目录。然后以 sudo 身份运行以下方法:

sudo cat domain.key

要复制私钥文件的内容,请选择并复制整个内容,包括“BEGIN PRIVATE KEY”和“END PRIVATE KEY”标签。

查看并复制 CSR 文件的内容

您需要将 CSR 文件的全部内容复制粘贴到证书颁发机构,从而将 CSR 文件发送到证书签名机构。

要查看 CSR 文件的内容,请导航到存储 CSR 文件的目录。然后以 sudo 身份运行以下方法:

sudo cat domain.csr

要复制 CSR 文件的内容,请选择并复制整个内容,包括“BEGIN CERTIFICATE REQUEST”和“END CERTIFICATE REQUEST”标签。

这就是您需要了解的有关生成证书签名请求 (CSR) 的全部信息。现在,您可以在注册 SSL 证书时将 CSR 文件的内容粘贴到订单上,从证书签名机构获取 SSL 证书。

©2015-2025 艾丽卡 support@alaica.com