ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как обновить OpenSSL на Centos 7 или RHEL 7

Как обновить OpenSSL на Centos 7 или RHEL 7

OpenSSL библиотека, которая обеспечивает криптографическую функциональность, в частности SSL / TLS для популярных приложений, таких как защищенных веб-серверов, баз данных MySQL и приложения электронной почты. Параметры стандартного списка-команд, DIGEST-команды и команды шифрования выводят список (одна запись в строке) названий всех стандартных команд, шифрованные команды, которые доступны в настоящее время в утилите OpenSSL.

2. Требования

Вам потребуется операционная система RHEL 7 или Centos 7 на вашем выделенном или VPS сервере. Пожалуйста, убедитесь, что установлено имя хоста для сервера и его DNS указывает на IP-адрес сервера.

3. Установка

Узнать текущую версию можно с помощью команд “openssl version” и “yum info openssl”:

# openssl version
OpenSSL 1.0.1e-fips 11 Feb 2013

 

Вы также можете проверить доступную версию.

# yum info openssl

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.ratiokontakt.de
 * epel: mirrors.n-ix.net
 * extras: mirror.de.leaseweb.net
 * updates: mirror.softaculous.com
Installed Packages
Name        : openssl
Arch        : x86_64
Epoch       : 1
Version     : 1.0.1e
Release     : 51.el7_2.1
Size        : 1.5 M
Repo        : installed
From repo   : updates
Summary     : Utilities from the general purpose cryptography library with TLS
            : implementation
URL         : http://www.openssl.org/
License     : OpenSSL
Description : The OpenSSL toolkit provides support for secure communications
            : between machines. OpenSSL includes a certificate management tool
            : and shared libraries which provide various cryptographic
            : algorithms and protocols.

Available Packages
Name        : openssl
Arch        : x86_64
Epoch       : 1
Version     : 1.0.1e
Release     : 51.el7_2.2
Size        : 711 k
Repo        : updates/7/x86_64
Summary     : Utilities from the general purpose cryptography library with TLS
            : implementation
URL         : http://www.openssl.org/
License     : OpenSSL
Description : The OpenSSL toolkit provides support for secure communications
            : between machines. OpenSSL includes a certificate management tool
            : and shared libraries which provide various cryptographic
            : algorithms and protocols.

 

Чтобы загрузить последнюю версию OpenSSL, выполните следующие действия:

# cd /usr/local/src
# wget https://www.openssl.org/source/openssl-1.0.2-latest.tar.gz
# tar -zxf openssl-1.0.2-latest.tar.gz

 

Чтобы вручную скомпилировать OpenSSL и установить/обновить OpenSSL, выполните следующие действия:

# cd openssl-1.0.2j
# ./config
# make
# make test
# make install

 

Если старая версия по-прежнему отображается или установлена ​​ранее, пожалуйста, сделайте копию файла bin OpenSSL:

# mv /usr/bin/openssl /root/
# ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl

 

Теперь проверьте версию OpenSSL.

# openssl version
OpenSSL 1.0.2j 26 Sep 2016
Exit mobile version