********************************** Обновление openssl до версии 1.1 ****************
Проверяем текущую версию openssl:
# openssl version
OpenSSL 1.0.0-fips 29 Mar 2010
Скачиваем openssl-1.1.1n.tar.gz с сайта https://www.openssl.org/source/ через браузер и загружаем на сервер по SFTP в папку /usr/src
В консоли сервера распаковываем архив:
# cd /usr/src
# tar xzf openssl-1.1.1n.tar.gz
# cd openssl-1.1.1n/
Выполняем процедуру конфигурирования, сборки и установки:
#./config --prefix=/usr/local/openssl-1-1 --openssldir=/usr/local/openssl-1-1
# make
# make install
Первый запуск
# /usr/local/openssl-1-1/bin/openssl version
выдает ошибку:
/usr/local/openssl-1-1/bin/openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or direct
Делаем символьные ссылки:
# ln -s /usr/local/openssl-1-1/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
# ln -s /usr/local/openssl-1-1/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
Теперь версия 1.0 присутствует в системе:
# /usr/local/openssl-1-1/bin/openssl version
OpenSSL 1.1.1n 15 Mar 2022
Для использования новой версии openssl необходимо внести изменения в профиль текущего пользователя
# nano ~/.bashrc
Добавляем строку в конец
export PATH="/usr/local/openssl-1-1/bin:${PATH}"
Выполняем перезагрузку профиля:
# . ~/.bash_profile
И теперь:
# openssl version
OpenSSL 1.1.1n 15 Mar 2022
********************************** Обновление openssl до версии 3 ****************
Проверяем текущую версию openssl:
# openssl version
OpenSSL 1.0.0-fips 29 Mar 2010
Скачиваем openssl-3.0.2.tar.gz с сайта https://www.openssl.org/source/ через браузер и загружаем на сервер по SFTP в папку /usr/src
В консоли сервера распаковываем архив:
# cd /usr/src
# tar xzf openssl-3.0.2.tar.gz
# cd openssl-3.0.2
Выполняем процедуру конфигурирования, сборки и установки:
#./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl
<.....>
Creating Makefile.in
Creating Makefile
**********************************************************************
*** ***
*** OpenSSL has been successfully configured ***
*** ***
*** If you encounter a problem while building, please open an ***
*** issue on GitHub <https://github.com/openssl/openssl/issues> ***
*** and include the output from the following command: ***
*** ***
*** perl configdata.pm --dump ***
*** ***
*** (If you are new to OpenSSL, you might want to consult the ***
*** 'Troubleshooting' section in the INSTALL.md file first) ***
*** ***
**********************************************************************
# make
# make install
Для использования openssl-3 необходимо сделать символьные ссылки:
# ln -s /usr/local/openssl/lib64/libssl.so.3 /usr/lib64/libssl.so.3
# ln -s /usr/local/openssl/lib64/libcrypto.so.3 /usr/lib64/libcrypto.so.3
Теперь проверим версию:
# /usr/local/openssl/bin/openssl version
OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022)
Для использования новой версии openssl необходимо внести изменения в профиль текущего пользователя
# nano ~/.bashrc
Добавляем строку в конец
export PATH="/usr/local/openssl/bin:${PATH}"
Выполняем перезагрузку профиля:
# . ~/.bash_profile
И теперь:
# openssl version
OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022)
среда, 18 мая 2022 г.
Обновление используемой версии openssl 1.0 в Linux (в старых Linux)
Подписаться на:
Сообщения (Atom)