Как установить OpenSSL на CentOS 8

Как установить OpenSSL на CentOS 8

 

В этом руководстве мы покажем вам, как установить OpenSSL на CentOS 8. Для тех из вас, кто не знал, OpenSSL — это надежный полнофункциональный инструментарий с открытым исходным кодом коммерческого уровня для протокола безопасности транспортного уровня (TLS). ранее известный как протокол Secure Sockets Layer (SSL). Реализация протокола основана на полнофункциональной криптографической библиотеке общего назначения, которая также может использоваться автономно. OpenSSL используется многими программами, такими как веб-сервер Apache , PHP и многими другими, обеспечивая поддержку различных криптографических алгоритмов, таких как шифры (AES, Blowfish, DES, IDEA и т. Д.) И криптографические хэш-функции (MD5, MD4, SHA-1. , SHA-2 и т. Д.)

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку OpenSSL на CentOS 8.

Установите OpenSSL на CentOS 8

Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.

sudo dnf update
sudo dnf group install 'Development Tools'
sudo dnf install perl-core zlib-devel

Шаг 2. Установка OpenSSL на CentOS 8.

Теперь скачиваем последнюю стабильную версию OpenSSL с официальной страницы:

wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz

Затем извлеките загруженный файл, используя следующую команду:

tar -xzvf openssl-1.1.1k.tar.gz

Затем перейдите в извлеченный каталог:

cd openssl-1.1.1k

Пришло время настроить и скомпилировать OpenSSL:

./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
make
make test
sudo make install

После того, как мы успешно установили OpenSSL, настройте его разделяемые библиотеки:

cd /etc/ld.so.conf.d/
nano openssl-1.1.1k.conf

Добавьте в конфигурационный файл следующий путь:

/usr/local/ssl/lib

Сохраните и выйдите, а теперь перезагрузите динамическую ссылку, используя следующую команду:

ldconfig -v

Шаг 3. Настройте двоичный файл OpenSSL.

Сначала сделайте резервную копию двоичных файлов OpenSSL по умолчанию:

mv /bin/openssl /bin/openssl.backup

Затем создайте новые файлы среды для OpenSSL:

nano /etc/profile.d/openssl.sh

Добавьте следующую строку:

OPENSSL_PATH="/usr/local/ssl/bin"
export OPENSSL_PATH
PATH=$PATH:$OPENSSL_PATH
export PATH

Затем сделайте файл исполняемым, введя следующую команду:openssl.sh

chmod +x /etc/profile.d/openssl.sh

Затем перезагрузите новый файл среды OpenSSL и проверьте PATH по умолчанию:

source /etc/profile.d/openssl.sh
echo $PATH

Наконец, проверьте нашу установку последней стабильной версии OpenSSL, используя следующую команду:

which openssl
openssl version -a

Поздравляю! Вы успешно установили OpenSSL . Благодарим за использование этого руководства для установки OpenSSL в вашей системе CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт OpenSSL .

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

19 + шесть =