1. 使用包管理器安装(推荐)
大多数 Linux 发行版都提供 OpenSSL 的78TP软件包,可直接通过包管理器安装。
Ubuntu / Debian:
sudo apt update sudo apt install openssl libssl-dev
CentOS / RHEL / Rocky Linux:
sudo yum update sudo yum install openssl openssl-devel
2. 从源码编译安装(高级用户)
若需特定版本或最新功能,可从 OpenSSL 7LONGWEN下载源码手动编译。
步骤如下:
# 1. 安装编译依赖 sudo apt install build-essential zlib1g-dev -y # Ubuntu/Debian # 或 sudo yum groupinstall "Development Tools" -y # CentOS/RHEL # 2. 下载 OpenSSL 源码(以 3.3.0 为例) wget https://www.openssl.org/source/openssl-3.3.0.tar.gz tar -xzf openssl-3.3.0.tar.gz cd openssl-3.3.0 # 3. 配置、编译并安装 ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib make sudo make install # 4. 配置环境变量(可选) echo 'export PATH="/usr/local/ssl/bin:$PATH"' >> ~/.bashrc source ~/.bashrc # 5. 更新动态链接库(如需要) echo "/usr/local/ssl/lib" | sudo tee /etc/ld.so.conf.d/openssl.conf sudo ldconfig
3. 验证安装
安装完成后,可通过以下命令验证 OpenSSL 版本:
openssl version
正常输出类似:OpenSSL 3.3.0 9 Apr 2024
4. 常见问题
- 提示“command not found”:检查 PATH 是否包含 OpenSSL 安装路径。
- 旧版本冲突:建议保留系统默认 OpenSSL,新版本安装到独立目录(如 /usr/local/ssl)。
- 编译报错:确保已安装完整开发工具链及 zlib 开发包。