Centos7升级到OpenSSH_8.8p1、OpenSSL 1.1.1l版本

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/loca/ssl && make && make install

4)如果在编译openssh的过程中出现“configure: error: OpenSSL library not found.”的错误,执行一下语句重新安装openssl-devel后再次编译openssh即可。

yum -y reinstall openssl-devel

 

最后再次感谢原作者nmap

原文地址:https://www.cnblogs.com/renxinyuan/p/15633152.html