centos7 升級openssh到OpenSSH_8.8p1版本,升級openssl到OpenSSL 1.1.1l版本
本文轉載至:https://www.cnblogs.com/nmap/p/10779658.html
在此非常感謝作者nmap
防止升級失敗,一定要先配置好telnet !!
更改如下:
1)配置telnet(謹記)
原文中:請更改配置telnet可以root登錄,把disable = no改成disable = yes
修改為:請更改配置telnet可以root登錄,把disable = yes改成disable = no
2)下載openssh包和openssl的包:
https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/ --> 下載 openssh-8.8p1.tar.gz (這是當時的最新版)
https://ftp.openssl.org/source/ --> 下載 openssl-1.1.1l.tar.gz (這是當時的最新版)
3)編譯安裝新版本的openssl
原文中:./config shared && make && make install
修改為:./config shared --prefix=/usr/local/ssl && make && make install
4)如果在編譯openssh的過程中出現“configure: error: OpenSSL library not found.”的錯誤,執行一下語句重新安裝openssl-devel后再次編譯openssh即可。
yum -y reinstall openssl-devel
最后再次感謝原作者nmap
