Dans ce didacticiel, nous allons vous montrer comment installer OpenSSL sur CentOS 8. Pour ceux d’entre vous qui ne le savaient pas, OpenSSL est une boîte à outils Open Source robuste, de qualité commerciale et complète pour le protocole TLS (Transport Layer Security). anciennement connu sous le nom de protocole Secure Sockets Layer (SSL). La mise en œuvre du protocole est basée sur une bibliothèque cryptographique polyvalente à pleine puissance, qui peut également être utilisée de manière autonome. OpenSSL est utilisé par de nombreux programmes comme Apache Serveur Web, PHP et bien d’autres prenant en charge divers algorithmes cryptographiques tels que les chiffrements (AES, Blowfish, DES, IDEA, etc.) et les fonctions de hachage cryptographique (MD5, MD4, SHA-1, SHA-2, etc.)
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l’installation étape par étape d’OpenSSL sur un CentOS 8.
Installer OpenSSL sur CentOS 8
Étape 1. Tout d’abord, commençons par nous assurer que votre système est à jour.
sudo mise à jour dnf
sudo dnf groupe installer ‘Outils de développement’
sudo dnf installer perl-core zlib-devel
Étape 2. Installation d’OpenSSL sur CentOS 8.
Maintenant, nous téléchargeons la dernière version stable d’OpenSSL à partir de la page officielle :
wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz
Ensuite, extrayez le fichier téléchargé à l’aide de la commande ci-dessous :
tar -xzvf openssl-1.1.1k.tar.gz
Ensuite, accédez au répertoire extrait :
cd openssl-1.1.1k
Il est maintenant temps de configurer et de compiler OpenSSL :
./config –prefix=/usr/local/ssl –openssldir=/usr/local/ssl partagé zlib make make test
sudo faire installer
Une fois que nous avons installé avec succès OpenSSL, configurez ses bibliothèques partagées :
cd /etc/ld.so.conf.d/ nano openssl-1.1.1k.conf
Ajoutez le chemin suivant dans le fichier de configuration :
/usr/local/ssl/lib
Save et quittez et rechargez maintenant le lien dynamique à l’aide de la commande ci-dessous :
ldconfig -v
Étape 3. Configurez le binaire OpenSSL.
Tout d’abord, sauvegardez les fichiers binaires OpenSSL par défaut :
mv /bin/openssl /bin/openssl.backup
Ensuite, créez de nouveaux fichiers d’environnement pour OpenSSL :
nano /etc/profile.d/openssl.sh
Ajoutez la ligne suivante :
OPENSSL_PATH=”/usr/local/ssl/bin” export OPENSSL_PATH=$PATH:$OPENSSL_PATH export PATH
Ensuite, faites le openssl.sh
fichier exécutable en exécutant la commande ci-dessous :
chmod +x /etc/profile.d/openssl.sh
Ensuite, rechargez le nouveau fichier d’environnement OpenSSL et vérifiez le PATH par défaut :
source /etc/profile.d/openssl.sh echo $CHEMIN
Enfin étape, vérifiez notre installation de la dernière version stable d’OpenSSL à l’aide de la commande ci-dessous :
qui openssl openssl version -a
Toutes nos félicitations! Vous avez correctement installé OpenSSL. Merci d’avoir utilisé ce tutoriel pour installer OpenSSL sur votre système CentOS 8. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel d’OpenSSL.