Как установить OpenSSL в Ubuntu 20.04 LTS
В этом руководстве мы покажем вам, как установить OpenSSL в Ubuntu 20.04 LTS. Для тех из вас, кто не знал, OpenSSL — это набор инструментов с открытым исходным кодом для протоколов Transport Layer Security (TLS) и Secure Sockets Layer (SSL), а также библиотека криптографии. OpenSSL используется многими программами, такими как веб-сервер Apache, PHP и многими другими, обеспечивая поддержку различных криптографических алгоритмов.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo
‘ к командам для получения привилегий root. Я покажу вам пошаговую установку OpenSSL на Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, например Linux Mint.
Установите OpenSSL на Ubuntu 20.04 LTS Focal Fossa
Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие apt
команды в терминале.
sudo apt update sudo apt upgrade sudo apt install build-essential checkinstall zlib1g-dev
Шаг 2. Установка OpenSSL на Ubuntu 20.04.
Теперь скачиваем исходный код OpenSSL с официальной страницы:
cd /usr/local/src/ wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz sudo tar -xf openssl-1.1.1k.tar.gz cd openssl-1.1.1k
Затем мы настраиваем и компилируем OpenSSL:
sudo ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib sudo make sudo make test sudo make install
После установки OpenSSL целесообразно связать разделяемые библиотеки для него, чтобы они загружались во время выполнения:
cd /etc/ld.so.conf.d/ sudo nano openssl-1.1.1k.conf
Вставьте каталог пути к библиотеке OpenSSL:
/usr/local/ssl/lib
Затем перезагрузите динамическую ссылку, введя следующую команду:
sudo ldconfig -v
Шаг 3. Настройка двоичного файла OpenSSL.
Теперь отредактируйте файл с помощью редактора nano:/etc/environment
sudo nano /etc/environment
Добавьте следующую строку:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/ssl/bin"
Сохрани и закрой. Затем перезагрузите файл среды, чтобы ввести новую переменную PATH:
Чтобы проверить установку и версию OpenSSL, вы можете выполнить следующую команду:
source /etc/environment echo $PATH
openssl version -a
Ваш результат должен быть следующим:
OpenSSL 1.1.1k 25 Mar 2021
Поздравляю! Вы успешно установили OpenSSL . Благодарим за использование этого руководства по установке OpenSSL в системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт OpenSSL .