CVE-2018-15473으로 인해 RHEL 5.5에서 OpenSSH를 업데이트해야 합니다. 내 OpenSSH 버전은 OpenSSH_4.3p2이고 OpenSSH_7.9로 업데이트해야 하며 이 작업을 수행하려는 경우 구성 명령을 사용할 때 이 메시지가 나타납니다.
checking OpenSSL library version... configure: error: OpenSSL >= 1.0.1 required (have "0090802f (OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008)")
그래서 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 운영 체제를 인터넷에 연결할 수 없습니다.
답변1
다음 명령 문자열을 사용하여 문제를 해결했습니다.
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