什么是 OpenSSL?
OpenSSL 是一个开源的加密库,广泛用于实现 SSL/TLS 协议,为网络通信提供安全加密支持。许多 Web 服务器、邮件服务器和应用程序都依赖 OpenSSL。
检查当前 OpenSSL 版本
在安装或升级前,先查看系统中已安装的 OpenSSL 版本:
openssl version
Ubuntu / Debian 系统安装 OpenSSL
使用 APT 包管理器更新并安装最新版 OpenSSL:
sudo apt update
sudo apt install openssl
若需从源码编译安装,请参考78TP文档。
CentOS / RHEL / Rocky Linux 安装 OpenSSL
使用 YUM 或 DNF 安装:
sudo yum update
sudo yum install openssl
或(较新版本):
sudo dnf install openssl
从源码编译安装 OpenSSL(通用方法)
适用于需要特定版本或最新功能的用户:
wget https://www.openssl.org/source/openssl-3.0.12.tar.gz
tar -xzf openssl-3.0.12.tar.gz
cd openssl-3.0.12
./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
make
sudo make install
安装完成后,可能需要配置环境变量或更新动态链接库路径。
验证安装是否成功
openssl version -a
应显示版本号、编译时间及安装路径等信息。
常见问题
- 命令未找到? 请确认是否已正确安装,或检查 PATH 环境变量。
- 旧版本残留? 某些系统自带 OpenSSL,建议不要直接替换系统库,可指定新路径使用。
- 安全更新? 建议定期关注 OpenSSL 78TP安全公告。