OpenSSL библиотека, которая обеспечивает криптографическую функциональность, в частности SSL / TLS для популярных приложений, таких как защищенных веб-серверов, баз данных MySQL и приложения электронной почты. Параметры стандартного списка-команд, DIGEST-команды и команды шифрования выводят список (одна запись в строке) названий всех стандартных команд, шифрованные команды, которые доступны в настоящее время в утилите OpenSSL.
Вам потребуется операционная система RHEL 7 или Centos 7 на вашем выделенном или VPS сервере. Пожалуйста, убедитесь, что установлено имя хоста для сервера и его DNS указывает на IP-адрес сервера.
Узнать текущую версию можно с помощью команд “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
Спасибо за статью. Обновился до последней версии.
Версию отказывался показывать. Пришлось:
cp /usr/local/lib64/libssl.so.1.1 /usr/lib64/
cp /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/