GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat OpenSSL na CentOS 8

V tomto tutoriálu vám ukážeme, jak nainstalovat OpenSSL na CentOS 8. Pro ty z vás, kteří to nevěděli, je OpenSSL robustní, plnohodnotný, plně vybavený Open Source Sada nástrojů pro protokol Transport Layer Security (TLS), dříve známý jako protokol Secure Sockets Layer (SSL). Implementace protokolu je založena na plně silné univerzální kryptografické knihovně, kterou lze použít i samostatně. Používá se OpenSSL mnoha programy, jako je webový server Apache, PHP a mnoho dalších, které poskytují podporu pro různé kryptografické algoritmy, jako jsou šifry (AES, Blowfish, DES, IDEA atd.) a kryptografické hašovací funkce (MD5, MD4, SHA-1, SHA- 2 atd.)

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci OpenSSL na CentOS 8.

Předpoklady

  • Server s jedním z následujících operačních systémů:CentOS 8.
  • Doporučujeme použít novou instalaci operačního systému, aby se předešlo případným problémům
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , ale můžete poškodit svůj systém, pokud nebudete opatrní při jednání jako root.

Nainstalujte OpenSSL na CentOS 8

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

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

Krok 2. Instalace OpenSSL na CentOS 8.

Nyní stahujeme nejnovější stabilní verzi OpenSSL z oficiální stránky:

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

Dále rozbalte stažený soubor pomocí příkazu níže:

tar -xzvf openssl-1.1.1k.tar.gz

Poté přejděte do extrahovaného adresáře:

cd openssl-1.1.1k

Nyní je čas nakonfigurovat a zkompilovat OpenSSL:

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

Jakmile úspěšně nainstalujeme OpenSSL, nakonfigurujte jeho sdílené knihovny:

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

Přidejte do konfiguračního souboru následující cestu:

/usr/local/ssl/lib

Uložte a ukončete a nyní znovu načtěte dynamický odkaz pomocí příkazu níže:

ldconfig -v

Krok 3. Nakonfigurujte OpenSSL Binary.

Nejprve zálohujte výchozí binární soubory OpenSSL:

mv /bin/openssl /bin/openssl.backup

Dále vytvořte nové soubory prostředí pro OpenSSL:

nano /etc/profile.d/openssl.sh

Přidejte následující řádek:

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

Dále vytvořte openssl.sh spustitelný soubor zadáním příkazu níže:

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

Potom znovu načtěte nový soubor prostředí OpenSSL a zkontrolujte výchozí PATH:

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

Nakonec ověřte naši instalaci nejnovější stabilní verze OpenSSL pomocí příkazu níže:

which openssl
openssl version -a

Blahopřejeme! Úspěšně jste nainstalovali OpenSSL. Děkujeme, že jste použili tento návod k instalaci OpenSSL na váš systém CentOS 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web OpenSSL.


Cent OS
  1. Jak nainstalovat Vagrant na CentOS 7

  2. Jak nainstalovat Gitea na CentOS 8

  3. Jak nainstalovat ownCloud na CentOS 8

  1. Jak nainstalovat Memcached na CentOS 8

  2. Jak nainstalovat Nginx na CentOS 7

  3. Jak nainstalovat Apache na CentOS 7

  1. Jak nainstalovat Tomcat 8.5 na CentOS 7

  2. Jak nainstalovat Jenkins na CentOS 7

  3. Jak nainstalovat Tomcat 9 na CentOS 7