bg-tutorials

Comment installer OpenSSL sur Ubuntu

OpenSSL est une boite à outils open-source largement utilisée pour SSL/TLS. Sur Ubuntu, elle vous permet de gérer les certificats SSL, de générer des clés et des CSR, et d’activer les communications chiffrées. Ce guide vous montre comment installer OpenSSL sur Ubuntu (via le gestionnaire de paquets, depuis les sources ou dans Docker) et comment résoudre les problèmes courants.

Réponse rapide

OpenSSL est préinstallé sur la plupart des systèmes Ubuntu.

Vérifiez avec :

openssl version

Pour l’installer ou le mettre à jour, exécutez :

sudo apt update 

suivi de :

sudo apt install openssl

Avant de commencer

  • Accès sudo : un utilisateur disposant des privilèges sudo (ou root) pour installer des logiciels.
  • Une connexion Internet : pour télécharger les paquets depuis les dépôts Ubuntu.
  • Outils de compilation : uniquement si vous prévoyez de compiler depuis les sources (couvert dans la Méthode 2).

Vérifiez d’abord si OpenSSL est déjà installé :

openssl version

S’il est installé, vous verrez une sortie similaire à OpenSSL 3.0.13 30 Jan 2024 (la version exacte dépend de votre version d’Ubuntu ; par exemple, Ubuntu 24.04 LTS est livré avec OpenSSL 3.0.x).

Méthode 1 : Installer avec apt (recommandé)

C’est la méthode la plus simple et vous donne la version maintenue dans les dépôts officiels d’Ubuntu (avec les correctifs de sécurité rétroportés).

  1. Ouvrez le Terminal (Ctrl + Alt + T, ou recherchez « Terminal »).
  2. Mettez à jour la liste des paquets et installez OpenSSL :
sudo apt update
sudo apt install openssl

Les équivalents apt-get, sudo apt-get update et sudo apt-get install openssl, fonctionnent également.

Pour mettre à niveau une installation existante vers la dernière version disponible dans les paquets, exécutez :

sudo apt upgrade openssl

Confirmez le résultat avec openssl version.

Méthode 2 : Compiler depuis les sources (version spécifique)

Compilez depuis les sources lorsque vous avez besoin d’une version spécifique ou d’options de compilation personnalisées. Installez d’abord les outils de compilation :

sudo apt install build-essential

Ensuite, téléchargez une version stable d’OpenSSL (utilisez une version numérotée, pas la branche de développement). Puis extrayez-la et compilez-la. Remplacez 3.5.6 par la version actuelle :

tar -xzvf openssl-3.5.6.tar.gz
cd openssl-3.5.6
./config
make
make test
sudo make install

Par défaut, les fichiers s’installent sous /usr/local (par exemple /usr/local/bin et /usr/local/lib). Utilisez l’option –prefix avec ./config pour choisir un emplacement différent.

Deux mises en garde : si vous clonez depuis GitHub (git clone https://github.com/openssl/openssl.git), vous obtenez la branche de développement. Extrayez un tag de version tel que openssl-3.5.6 pour une compilation stable. Et sudo make install peut masquer le OpenSSL système, donc préférez la Méthode 1 sauf si vous avez spécifiquement besoin d’une compilation depuis les sources.

Méthode 3 : Utiliser Docker (isolé)

Pour garder OpenSSL isolé dans un conteneur, démarrez un conteneur Ubuntu sur votre hôte :

docker run --rm -it ubuntu bash

Ensuite, à l’intérieur du shell du conteneur, installez OpenSSL :

apt update
apt install -y openssl

Problèmes courants et dépannage

  • Paquet introuvable : confirmez le nom du paquet et actualisez la liste. Vous pouvez rechercher avec apt-cache search openssl, puis exécuter sudo apt update et réessayer.
  • Erreurs de dépendances : apt les résout normalement ; sinon, installez la dépendance indiquée avec sudo apt install <package_name>.
  • Erreurs de permissions : assurez-vous de préfixer les commandes d’installation avec sudo.
  • Cache de paquets corrompu : videz-le et réinstallez :
sudo apt clean
  • Pare-feu ou proxy : si les téléchargements se bloquent, vérifiez que vos paramètres réseau permettent à apt d’accéder aux dépôts.

Questions fréquemment posées

OpenSSL est-il préinstallé sur Ubuntu ?

Oui, dans presque tous les cas. OpenSSL est livré avec le système Ubuntu de base, il est donc généralement déjà présent. Exécutez openssl version pour confirmer ; s’il est absent, installez-le avec sudo apt install openssl.

Comment mettre à jour OpenSSL sur Ubuntu ?

Exécutez sudo apt update puis sudo apt upgrade openssl. Cela installe la dernière version disponible dans les dépôts de votre version d’Ubuntu, y compris les correctifs de sécurité rétroportés.

Quelle version d’OpenSSL Ubuntu utilise-t-il ?

Cela dépend de la version d’Ubuntu. Les versions LTS récentes (telles que 22.04 et 24.04) sont livrées avec la série OpenSSL 3.0. Exécutez openssl version pour voir exactement ce que votre système possède.

Comment installer une version spécifique d’OpenSSL sur Ubuntu ?

Les dépôts ne contiennent que la version packagée pour votre version, donc pour obtenir une version spécifique vous compilez depuis les sources (Méthode 2) : téléchargez l’archive de cette version, puis exécutez ./config, make, make test et sudo make install.

En conclusion

Pour la plupart des utilisateurs, sudo apt install openssl suffit pour installer OpenSSL sur Ubuntu, tandis que la compilation depuis les sources ou l’utilisation de Docker couvre les configurations spécifiques à une version et les environnements isolés. Quelle que soit la méthode choisie, maintenez OpenSSL à jour et vérifiez-le avec openssl version. Pour aller plus loin, consultez les commandes OpenSSL courantes ou comment vérifier votre version d’OpenSSL.

Economisez 10% sur les certificats SSL en commandant aujourd’hui!

Émission rapide, cryptage puissant, confiance de 99,99 % du navigateur, assistance dédiée et garantie de remboursement de 25 jours. Code de coupon: SAVE10

Image détaillée d'un dragon en vol
Rédigé par

Rédacteur de contenu expérimenté spécialisé dans les certificats SSL. Transformer des sujets complexes liés à la cybersécurité en un contenu clair et attrayant. Contribuer à l'amélioration de la sécurité numérique par des récits percutants.