更新 OpenSSL 的方法取决于你的 操作系统。下面按常见系统分别说明,并给出安全建议。
openssl version
sudo apt update
sudo apt upgrade openssl libssl-dev
⚠️ 注意:
yum update openssl
sudo dnf update openssl
⚠️ 风险较高,可能导致系统服务(如 SSH、Nginx)不可用
wget https://www.openssl.org/source/openssl-3.2.1.tar.gz
tar -zxvf openssl-3.2.1.tar.gz
cd openssl-3.2.1
./Configure --prefix=/usr/local/openssl --openssldir=/usr/local/openssl
make -j$(nproc)
sudo make install
echo "/usr/local/openssl/lib64" | sudo tee /etc/ld.so.conf.d/openssl.conf
sudo ldconfig
sudo mv /usr/bin/openssl /usr/bin/openssl.bak
sudo ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
brew update
brew install openssl
macOS 默认 不允许替换系统 OpenSSL,需用:
$(brew --prefix openssl)/bin/openssl version
或在 ~/.zshrc 中:
export PATH="$(brew --prefix openssl)/bin:$PATH"
openssl version
"C:\Program Files\Git\usr\bin\openssl.exe" version
openssl version 没有变?LD_LIBRARY_PATH你可以直接告诉我:
我可以给你最安全、最合适的升级方案 ✅