Dans cet article, nous expliquerons comment installer OpenSSL 1.1.1 sur votre compte d’hébergement.
Ce genre d’installation s’avère nécessaire dans plusieurs circonstances. Par exemple, vous pourriez éprouver de la difficulté à déployer une application Python à cause d’un composant vétuste d’OpenSSL.
Qu’est-ce qu’Open SSL?
On peut dire qu’OpenSSL est une sorte de boîte à outils de chiffrement.
Elle comporte :
- une bibliothèque servant à la cryptographie générale;
- une seconde bibliothèque servant à implémenter le protocole SSL; et
- une commande en ligne.
Marche à suivre
Voici comment installer manuellement OpenSSL.
Étape 1 — Connexion à N0C
Si vous désirez faire le reste des manipulations en SSH, veuillez consulter l’article Comment créer une clé SSH et se connecter à distance à un compte.
Vous pouvez aussi, si vous le préférez, suivre les instructions de l’article Comment utiliser le terminal du panneau MG.
Étape 2 — Exécution des commandes
Exécutez cette commande :
wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz
tar zxvf openssl-1.1.1g.tar.gz
cd openssl-1.1.1g
Assurez-vous de remplacer USER par le nom d’utilisateur de votre compte N0C dans la commande suivante :
./config --prefix=/home/USER/openssl --openssldir=/home/USER/openssl no-ssl2
make
make test
make install
nano ~/.bash_profile
Entrez le code suivant à la fin du fichier, et assurez-vous de remplacer USER par le nom d’utilisateur de votre compte N0C dans la dernière instruction :
export PATH=$HOME/openssl/bin:$PATH export LD_LIBRARY_PATH=$HOME/openssl/lib export LC_ALL="en_US.UTF-8" export LDFLAGS="-L /home/USER/openssl/lib -Wl,-rpath,/home/USER/openssl/lib"
Ensuite il ne reste plus qu’à charger la configuration :
source ~/.bash_profile
Étape 3 — Test de validation
Finalement, vérifiez que tout est bon en saisissant la commande :
openssl version
Cette commande devrait retourner ceci :
[xwmqkdmy@nodels31-eu ~]$ openssl version
OpenSSL 1.1.1g 21 Apr 2020