ubuntu 制作 ssl 证书

安装 openssl

sudo apt install openssl

生成 SSL 证书

生成私钥 (Private Key)

openssl genrsa -out private.key 2048

在当前目录生成 private.key

生成证书签名请求 (CSR - Certificate Signing Request)

openssl req -new -key private.key -out certificate.csr -subj "/C=US/ST=California/L=San Francisco/O=My Company/OU=IT Department/CN=proxy.com"

在当前目录生成 certificate.csr

创建配置文件

sudo vim config.ext

复制代码
subjectKeyIdentifier   = hash
authorityKeyIdentifier = keyid:always,issuer:always
basicConstraints       = CA:TRUE
keyUsage               = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment, keyAgreement, keyCertSign
subjectAltName         = DNS:proxy.com, DNS:www.proxy.com, IP:192.168.5.116
issuerAltName          = issuer:copy

生成自签名证书 (Self-signed Certificate)

openssl x509 -req -days 365 -in certificate.csr -signkey private.key -out certificate.crt -extfile config.ext

在当前目录生成 certificate.crt

-days 365 参数表示证书的有效期为 365 天,可以根据需要调整。

验证:

验证证书信息

openssl x509 -in certificate.crt -noout -text

相关推荐
Ydwlcloud3 分钟前
个人博客与内容站部署在AWS:2026年的理性选择与更优策略
大数据·服务器·人工智能·云计算·aws
柳鲲鹏18 分钟前
断电重启和reboot,还是有很大差异
linux·运维·服务器
遇见火星19 分钟前
部署DNS主从服务器
运维·服务器·dns·bind9
匀泪22 分钟前
CE(NFS服务器)
运维·服务器·php
热心市民R先生26 分钟前
Ubuntu 22.04 下 IGH EtherCAT 主站永久性开机自启
linux·运维·服务器
源远流长jerry28 分钟前
DPDK 19.08(Ubuntu 16.04)环境搭建
linux·运维·网络·ubuntu
jiayong2334 分钟前
Word协作与审阅实用手册
服务器·数据库·word
Ha_To34 分钟前
2026.1.14 Linux计划任务与进程
linux·运维·服务器
王闯写bug37 分钟前
【openEuler】修改ssh端口号
服务器·网络·ssh·openeuler