GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer OpenSSL sur CentOS 8

Dans ce tutoriel, nous allons vous montrer comment installer OpenSSL sur CentOS 8. Pour ceux d'entre vous qui ne le savaient pas, OpenSSL est un Open Source robuste, de qualité commerciale et complet Boîte à outils pour le protocole TLS (Transport Layer Security), anciennement connu sous le nom de protocole SSL (Secure Sockets Layer). L'implémentation du protocole est basée sur une bibliothèque cryptographique complète à usage général, qui peut également être utilisée de manière autonome. OpenSSL est utilisé par de nombreux programmes comme le serveur Web Apache, 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 s'exécutent dans 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.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :CentOS 8.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer OpenSSL sur CentOS 8

Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.

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

Étape 2. Installer OpenSSL sur CentOS 8.

Nous téléchargeons maintenant la dernière version stable d'OpenSSL depuis 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 shared zlib
make
make test
sudo make install

Une fois OpenSSL installé, 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

Enregistrez et quittez, puis 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=$PATH:$OPENSSL_PATH
export PATH

Ensuite, créez le openssl.sh fichier exécutable en lançant 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 $PATH

Enfin, vérifiez notre installation de la dernière version stable d'OpenSSL à l'aide de la commande ci-dessous :

which openssl
openssl version -a

Félicitations ! Vous avez installé OpenSSL avec succès. Merci d'avoir utilisé ce didacticiel pour installer OpenSSL sur votre système CentOS 8. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel d'OpenSSL.


Cent OS
  1. Comment installer Vagrant sur CentOS 7

  2. Comment installer Gitea sur CentOS 8

  3. Comment installer Memcached sur CentOS 8

  4. Comment installer Nginx sur CentOS 7

  5. Comment installer ownCloud sur CentOS 8

Comment installer Zoom sur CentOS 8

Comment installer Nethogs sur CentOS

Comment installer Yourls dans CentOS 8

Comment installer SuiteCRM sur CentOS 8

Comment installer Minikube sur CentOS 8

Comment installer OpenSSL sur CentOS 8