OpenSSL 是一个开源的加密库,广泛用于实现 SSL/TLS 协议,保障网络通信安全。本文将详细介绍在不同 Linux 发行版中安装 OpenSSL 的方法,包括使用包管理器和从源码编译两种方式。
在基于 Debian 的系统中,使用 apt 包管理器:
sudo apt update sudo apt install openssl
在基于 RHEL 的系统中,使用 yum 或 dnf:
# CentOS 7 及更早版本 sudo yum install openssl # CentOS 8 / Rocky Linux / AlmaLinux sudo dnf install openssl
openssl version 检查是否已安装。
若需最新版本或定制功能,可从官方源码编译安装。
sudo apt update sudo apt install build-essential checkinstall zlib1g-dev
wget https://www.openssl.org/source/openssl-3.3.1.tar.gz tar -xzf openssl-3.3.1.tar.gz cd openssl-3.3.1
./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib make sudo make install
echo 'export PATH="/usr/local/ssl/bin:$PATH"' >> ~/.bashrc source ~/.bashrc
无论哪种方式安装,均可通过以下命令验证:
openssl version
输出示例:
OpenSSL 3.3.1 4 Jun 2024
/usr/local/ssl/bin/openssl。