目錄
摘要
準(zhǔn)備工作
1.查看openssl的版本
2.查看openssl的路徑
3.備份openssl文件
4.下載openssl
升級openssl
1.解壓openssl
2.切換到解壓好的openssl目錄
3.配置openssl安裝目錄
4.編譯&&安裝
5.創(chuàng)建軟鏈接
6.添加動態(tài)鏈接庫數(shù)據(jù)
7.更新動態(tài)鏈接庫:ldconfig -v
8.驗(yàn)證openssl
摘要
為什么要升級openssl版本,一是解決舊的OpenSSL版本可能會存在一些安全漏洞。這些漏洞可能會被黑客利用,對系統(tǒng)和數(shù)據(jù)造成威脅,因此,升級到新的OpenSSL版本可以修復(fù)這些已知的安全漏洞,提高系統(tǒng)的安全性。二是有些軟件的安裝部署會涉及到openssl的版本,如果版本不滿足,就需要升級openssl或降級,比如:Nginx、RabbitMQ等安裝的時(shí)候會涉及到openssl。
準(zhǔn)備工作
1.查看openssl的版本
openssl version
可以看成目前openssl的版本是1.1.1f版本還是較舊。
2.查看openssl的路徑
3.備份openssl文件
mv /usr/bin/openssl /usr/bin/openssl_old
mv /usr/include/openssl /usr/include/openssl_old
4.下載openssl
官方地址:
[ Downloads ] - /source/index.html
目前在做替換的時(shí)候,選擇下載的是openssl-3.0.13版本
方式一:點(diǎn)擊openssl-3.0.13版本即可下載
方式二:如果服務(wù)器是聯(lián)網(wǎng)的狀態(tài)可以通過命令下載
wget --no-check-certificate https://www.openssl.org/source/openssl-3.0.13.tar.gz
?參數(shù):--no-check-certificate
? 會跳過證書驗(yàn)證
下載好之后,上傳到服務(wù)器的某個(gè)目錄,在此上傳的目錄是/opt/
升級openssl
1.解壓openssl
tar -zxvf openssl-3.0.13.tar.gz
2.切換到解壓好的openssl目錄
cd openssl-3.0.13/
3.配置openssl安裝目錄
./config --prefix=/usr/local/openssl
4.編譯&&安裝
make && make install
等待安裝完成即可。
5.創(chuàng)建軟鏈接
說明:創(chuàng)建的軟鏈接和之前沒升級通過whereis openssl保持一致即可。
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
6.添加動態(tài)鏈接庫數(shù)據(jù)
echo "/usr/local/openssl/lib/" >> /etc/ld.so.conf
檢查一下,已經(jīng)在/etc/ld.so.conf中存在。
?
7.更新動態(tài)鏈接庫:ldconfig -v
8.驗(yàn)證openssl
查看openssl版本 openssl version -a會顯示全面詳細(xì)信息。
文章來源:http://www.zghlxwxcb.cn/news/detail-855865.html
到此openssl升級完成。文章來源地址http://www.zghlxwxcb.cn/news/detail-855865.html
到了這里,關(guān)于【Linux】升級openssl版本的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!