Linux下升級(jí)openssl
公司由于使用第三方漏洞掃描,檢測(cè)出openssh存在漏洞以及ssl漏洞
因次得升級(jí)openssl
升級(jí)步驟:
1、去官網(wǎng)下載最新版本,或wget下載也行 http://www.openssl.org
wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz
2、解壓并進(jìn)入解壓目錄后執(zhí)行:
./config --prefix=/usr/local/openssl shared zlib
make depend
make && make install
3、備份當(dāng)前openssl:
mv /usr/local/openssl /usr/local/openssl.bak
mv /usr/include/openssl /usr/include/openssl.bak
4、配置使用新版本:
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
5、更新動(dòng)態(tài)鏈接庫(kù)數(shù)據(jù):
echo “/usr/local/ssl/lib” >> /etc/ld.so.conf
重新加載動(dòng)態(tài)鏈接庫(kù)
ldconfig -v
6、重新查看版本號(hào):
openssl version
結(jié)果報(bào)錯(cuò)了,這是由于openssl庫(kù)的位置不正確造成的。
可以做一個(gè)軟連接:
ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib/
ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib/
然后再執(zhí)行第5步,再重新加載動(dòng)態(tài)鏈數(shù)據(jù):
echo “/usr/local/ssl/lib” >> /etc/ld.so.conf
重新加載動(dòng)態(tài)鏈接庫(kù)
ldconfig -v
再查看版本號(hào)
openssl version
ok,成功。
然后用ssh -V查看時(shí)候會(huì)出現(xiàn)兩個(gè)版本不一致的情況
這是因?yàn)槲覀兿壬?jí)了openssh在升級(jí)的openssl所導(dǎo)致的,因此,只需要后面再重新升級(jí)下openssh就行了,當(dāng)然也可以不用升級(jí),反正你現(xiàn)在的openssl版本就是1.1.1g了,只是openssh用的版本還是1.0.2k的,不會(huì)有啥影響。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-420603.html
我是根據(jù)這位大佬結(jié)合自己服務(wù)器的實(shí)際情況進(jìn)行的,我是通關(guān)官網(wǎng)在線下載下上傳至服務(wù)器上的
https://www.cnblogs.com/caibao666/p/9698842.html文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-420603.html
到了這里,關(guān)于Linux升級(jí)openssl版本的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!