ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Понедельник, 31 марта, 2025
Сегодня у нас 1 праздник:
Международный День Резервного Копирования (World Backup Day). Пользователи сайта социальных новостей reddit предложили сделать дату 31.03 Международным днём резервного копирования, аргументируя это тем, что никогда заранее нельзя узнать, какие сюрпризы преподнесёт 1.04

Как обновить 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