由于CVE-2018-15473,我必须在RHEL 5.5上更新OpenSSH。我的OpenSSH版本为OpenSSH_4.3p2,并且必须更新为OpenSSH_7.9,当我想要执行此操作时,使用configure命令时会收到该消息
checking OpenSSL library version... configure: error: OpenSSL >= 1.0.1 required (have "0090802f (OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008)")
所以当我使用make test命令时,我下载了OpenSSL_1.0.1a并尝试安装它
在./config之后并让我在最后得到该错误
error
make[1]: ** [test_cms] Error 1
make[1]: Leaving directory `/u01/install/openssl-1.0.1p/test'
make: ** [tests] Error 2***
So... How can i update my OpenSSL and then update OpenSSH???
我无法将Linux OS连接到互联网
我用下面的命令字符串解决了我的问题:
下载最新版本的OpenSSL源码包:
wget ftp://ftp.openssl.org/source/openssl-1.0.1g.tar.gz
安装OpenSSL 2和openssh-7.9p1:
tar xzvf openssl-1.0.1g.tar.gz
tar -zxvf openssh-7.9p1.tar.gz
cd openssl-1.0.2p
./config shared zlib
make install
mv /usr/bin/openssl /usr/bin/openssl.OFF
mv /usr/include/openssl /usr/include/openssl.OFF
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/ssl/include/openssl /usr/include/openssl
echo "/usr/local/ssl/lib" >> /etc/ld.so.conf
ldconfig -v
openssl version
cd openssh-7.9p1
/configure --with-ssl-dir=/usr/local/ssl/bin/openssl
make
make install
sshd -version
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句