(5)配置 linux1 为 CA 服务器,为 linux 主机颁发证书。证书颁 发机构有效期 10 年,公用名为 linux1.skills.lan。申请并颁发一张 供 linux 服务器使用的证书,证书信息:有效期=5 年, 使用者可选名称=*.skills.lan 和 skills.lan。
时间: 2024-04-15 17:28:37 浏览: 247
要配置linux1为CA服务器并为linux主机颁发证书,可以按照步骤进行操作:
1. 安装OpenSSL:在linux1上安装OpenSSL工具,它是生成和管理证书的常用工具。
2. 创建CA私钥和证书:使用以下命令创建CA私钥和自签名证书。
```shell
openssl genrsa -out ca.key 2048
openssl req -new -x509 -days 3650 -key ca.key -out ca.crt
```
3. 创建服务器私钥和证书签名请求:使用以下命令创建服务器私钥和证书签名请求。
```shell
openssl genrsa -out server.key 2048
openssl req -new -key server.key -out server.csr
```
在填写证书请求信息时,请确保按照要求填写公用名(Common Name)为skills.lan,其他信息按照需要填写。
4. 使用CA证书签署服务器证书:使用以下命令使用CA证书对服务器证书签署。
```shell
openssl x509 -req -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out server.crt -days 1825
```
这将使用CA的私钥和证书签署服务器证书,并将其保存为server.crt文件。有效期设置为1825天(5年)。
现在,你已经成功配置了linux1作为CA服务器,并为linux主机颁发了证书。证书的使用者可选名称为*.skills.lan和skills.lan。
阅读全文