{"id":6908,"date":"2023-10-04T08:05:27","date_gmt":"2023-10-04T08:05:27","guid":{"rendered":"https:\/\/www.webhi.com\/how-to\/?p=6908"},"modified":"2023-10-04T08:05:28","modified_gmt":"2023-10-04T08:05:28","slug":"comment-installer-openssl-sur-ubuntu-linux","status":"publish","type":"post","link":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/","title":{"rendered":"Comment installer OpenSSL sur Ubuntu Linux"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/openssl_ubuntu_install_fr.jpg\" alt=\"installation et configuration OpenSSL sur Debian et Ubuntu Linux  18.04 \/ 20.04 \/ 22.04 \" class=\"wp-image-6920\" srcset=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/openssl_ubuntu_install_fr.jpg 1200w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/openssl_ubuntu_install_fr-300x169.jpg 300w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/openssl_ubuntu_install_fr-1024x576.jpg 1024w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/openssl_ubuntu_install_fr-768x432.jpg 768w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/openssl_ubuntu_install_fr-150x84.jpg 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"introduction\">Introduction<\/h2>\n\n\n\n<p><strong>OpenSSL<\/strong> est une bo\u00eete \u00e0 outils open source qui impl\u00e9mente les protocoles Secure Sockets Layer (SSL v2\/v3) et Transport Layer Security (TLS v1), ainsi qu&#8217;une biblioth\u00e8que de cryptographie g\u00e9n\u00e9rale compl\u00e8te. Il est utilis\u00e9 pour fournir des fonctions cryptographiques et des capacit\u00e9s de communication s\u00e9curis\u00e9e dans de nombreux packages et applications logicielles.<\/p>\n\n\n\n<p>Dans ce guide complet, nous allons passer en revue le processus d&#8217;installation d&#8217;OpenSSL sur <strong>Debian et Ubuntu Linux 18.04 \/ 20.04 \/ 22.04<\/strong> \u00e9tape par \u00e9tape. Nous couvrirons :<\/p>\n\n\n\n<ul>\n<li>Comprendre OpenSSL et ses utilisations<\/li>\n\n\n\n<li>V\u00e9rifier si OpenSSL est d\u00e9j\u00e0 install\u00e9<\/li>\n\n\n\n<li>Choisir la bonne version d&#8217;OpenSSL \u00e0 installer<\/li>\n\n\n\n<li>Utiliser apt pour installer OpenSSL<\/li>\n\n\n\n<li>T\u00e9l\u00e9charger et compiler OpenSSL \u00e0 partir des sources<\/li>\n\n\n\n<li>V\u00e9rifier l&#8217;installation d&#8217;OpenSSL<\/li>\n\n\n\n<li>Conseils de d\u00e9pannage<\/li>\n<\/ul>\n\n\n\n<p>Nous fournirons \u00e9galement de nombreuses informations de fond, explications et exemples pour vous aider \u00e0 comprendre compl\u00e8tement chaque \u00e9tape du processus. Que vous soyez d\u00e9butant ou utilisateur Linux avanc\u00e9, ce guide vise \u00e0 vous fournir tout ce dont vous avez besoin pour installer correctement OpenSSL sur votre syst\u00e8me Ubuntu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conditions-pr%C3%A9alables\">Conditions pr\u00e9alables<\/h2>\n\n\n\n<p>Avant de commencer \u00e0 installer OpenSSL, passons en revue quelques conditions pr\u00e9alables :<\/p>\n\n\n\n<ul>\n<li>Un syst\u00e8me d&#8217;exploitation Ubuntu Linux (toute version moderne devrait fonctionner)<\/li>\n\n\n\n<li>Privil\u00e8ges d&#8217;administrateur &#8211; vous devrez utiliser&nbsp;<code>sudo<\/code>&nbsp;pour certaines \u00e9tapes d&#8217;installation<\/li>\n\n\n\n<li>Connaissances de base en ligne de commande pour ex\u00e9cuter des commandes en terminal<\/li>\n\n\n\n<li>Outils de compilation GNU comme gcc et make (pour compiler \u00e0 partir des sources)<\/li>\n<\/ul>\n\n\n\n<p>C&#8217;est tout &#8211; passons \u00e0 la compr\u00e9hension de ce qu&#8217;est OpenSSL et de son utilit\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"quest-ce-que-openssl\">Qu&#8217;est-ce que OpenSSL ?<\/h2>\n\n\n\n<p>OpenSSL est une bo\u00eete \u00e0 outils de cryptographie robuste et polyvalente qui impl\u00e9mente les protocoles Transport Layer Security (TLS) et Secure Sockets Layer (SSL) pour fournir des communications chiffr\u00e9es entre les applications. Il comprend \u00e9galement une biblioth\u00e8que de cryptographie g\u00e9n\u00e9rale qui fournit diverses fonctions cryptographiques comme le hachage, les signatures num\u00e9riques, le chiffrement\/d\u00e9chiffrement, etc.<\/p>\n\n\n\n<p>Quelques utilisations sp\u00e9cifiques d&#8217;OpenSSL incluent :<\/p>\n\n\n\n<ul>\n<li>Fournir un chiffrement pour les services et connexions Internet &#8211; les sites Web HTTPS, SSH, VPN, email, etc. reposent sur TLS\/SSL qui est impl\u00e9ment\u00e9 \u00e0 l&#8217;aide d&#8217;OpenSSL.<\/li>\n\n\n\n<li>Chiffrer des donn\u00e9es sensibles &#8211; OpenSSL peut chiffrer des fichiers, des flux de donn\u00e9es et plus encore via des m\u00e9canismes comme les chiffrements sym\u00e9triques.<\/li>\n\n\n\n<li>Hacher de mani\u00e8re s\u00e9curis\u00e9e les mots de passe &#8211; Stocker les mots de passe sous forme de hash au lieu de texte brut est recommand\u00e9, et OpenSSL fournit des fonctions comme SHA256 pour cr\u00e9er des hashs de mots de passe s\u00fbrs.<\/li>\n\n\n\n<li>G\u00e9n\u00e9rer des paires de cl\u00e9s publiques\/priv\u00e9es et des certificats &#8211; OpenSSL est utilis\u00e9 pour cr\u00e9er une infrastructure de cl\u00e9s publiques (PKI) pour impl\u00e9menter SSL\/TLS.<\/li>\n\n\n\n<li>Signer cryptographiquement les messages pour la v\u00e9rification d&#8217;int\u00e9grit\u00e9 et d&#8217;identit\u00e9.<\/li>\n<\/ul>\n\n\n\n<p>Comme vous pouvez le voir, OpenSSL forme une colonne vert\u00e9brale cruciale pour les communications chiffr\u00e9es et les services de s\u00e9curit\u00e9 Internet. Ensuite, v\u00e9rifions s&#8217;il est d\u00e9j\u00e0 install\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"v%C3%A9rifier-si-openssl-est-d%C3%A9j%C3%A0-install%C3%A9\">V\u00e9rifier si OpenSSL est d\u00e9j\u00e0 install\u00e9<\/h2>\n\n\n\n<p>Avant d&#8217;installer OpenSSL, il vaut mieux v\u00e9rifier s&#8217;il est d\u00e9j\u00e0 pr\u00e9sent sur votre syst\u00e8me Ubuntu suite \u00e0 une installation pr\u00e9c\u00e9dente.<\/p>\n\n\n\n<p>Pour v\u00e9rifier si OpenSSL est install\u00e9, utilisez cette commande :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ openssl version<\/code><\/pre>\n\n\n\n<p>Si OpenSSL est install\u00e9, il imprimera des informations de version comme :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">OpenSSL 1.1.1f  31 Mar 2020<\/code><\/pre>\n\n\n\n<p>Cela indique qu&#8217;OpenSSL est d\u00e9j\u00e0 disponible sur votre syst\u00e8me et vous n&#8217;avez probablement pas besoin de l&#8217;installer \u00e0 nouveau. Assurez-vous que la version install\u00e9e est toujours prise en charge et \u00e0 jour.<\/p>\n\n\n\n<p>Si la commande&nbsp;<code>openssl<\/code>&nbsp;est introuvable, vous verrez une erreur comme :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">bash: openssl: commande introuvable<\/code><\/pre>\n\n\n\n<p>Cela signifie qu&#8217;OpenSSL n&#8217;est pas encore install\u00e9, nous devrons donc proc\u00e9der \u00e0 son installation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"choisir-la-bonne-version-dopenssl\">Choisir la bonne version d&#8217;OpenSSL<\/h2>\n\n\n\n<p>Il existe quelques versions diff\u00e9rentes d&#8217;OpenSSL qui peuvent \u00eatre install\u00e9es sur Ubuntu. Les principales parmi lesquelles vous pourrez probablement choisir sont :<\/p>\n\n\n\n<ul>\n<li><strong>OpenSSL 1.1.x<\/strong>&nbsp;&#8211; La branche moderne Long Term Support qui fournit des mises \u00e0 jour r\u00e9guli\u00e8res et une prise en charge jusqu&#8217;en 2023. C&#8217;est la branche recommand\u00e9e pour la plupart des utilisations.<\/li>\n\n\n\n<li><strong>OpenSSL 1.0.x<\/strong>&nbsp;&#8211; L&#8217;ancienne branche 1.0.x qui est en maintenance de s\u00e9curit\u00e9 jusqu&#8217;en 2023 mais ne re\u00e7oit pas de nouvelles fonctionnalit\u00e9s. \u00c0 n&#8217;utiliser que si vous avez des probl\u00e8mes de compatibilit\u00e9 d&#8217;applications h\u00e9rit\u00e9es avec 1.1.x.<\/li>\n\n\n\n<li><strong>OpenSSL 3.0<\/strong>&nbsp;&#8211; La toute nouvelle branche de version 3.x publi\u00e9e en 2021. Fournit de nouvelles fonctionnalit\u00e9s mais moins de stabilit\u00e9 et de support. \u00c0 n&#8217;utiliser que si vous avez sp\u00e9cifiquement besoin de fonctionnalit\u00e9s de pointe.<\/li>\n<\/ul>\n\n\n\n<p>Dans la plupart des cas, vous devez installer&nbsp;<strong>OpenSSL 1.1.x<\/strong>&nbsp;pour obtenir les derni\u00e8res fonctionnalit\u00e9s stables \u00e0 long terme et les mises \u00e0 jour de s\u00e9curit\u00e9. N&#8217;utilisez les branches plus anciennes ou plus r\u00e9centes que si vous avez des besoins sp\u00e9cifiques.<\/p>\n\n\n\n<p>Sur Ubuntu, le paquet&nbsp;<code>openssl<\/code>&nbsp;installera la derni\u00e8re version 1.1.x qui est recommand\u00e9e pour la plupart des utilisateurs. Lors de la compilation \u00e0 partir de la source, choisissez l&#8217;instantan\u00e9 de code source 1.1.x le plus r\u00e9cent.<\/p>\n\n\n\n<p>Maintenant, passons en revue le processus d&#8217;installation \u00e0 l&#8217;aide d&#8217;apt et \u00e0 partir de la source.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"installer-openssl-avec-apt\">Installer OpenSSL avec Apt<\/h2>\n\n\n\n<p>La fa\u00e7on la plus simple d&#8217;installer OpenSSL sur Ubuntu est d&#8217;utiliser le gestionnaire de paquets&nbsp;<code>apt<\/code>. Voici les \u00e9tapes :<\/p>\n\n\n\n<ul>\n<li>Mettez \u00e0 jour vos d\u00e9p\u00f4ts apt pour r\u00e9cup\u00e9rer les derni\u00e8res listes de paquets :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt update<\/code><\/pre>\n\n\n\n<ul>\n<li>Installez le paquet&nbsp;<code>openssl<\/code>&nbsp;:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt install openssl<\/code><\/pre>\n\n\n\n<ul>\n<li>V\u00e9rifiez la version install\u00e9e :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ openssl version<\/code><\/pre>\n\n\n\n<p>Cela affichera la version nouvellement install\u00e9e, probablement 1.1.x<\/p>\n\n\n\n<p>C&#8217;est tout ! Apt t\u00e9l\u00e9chargera et installera automatiquement la derni\u00e8re version d&#8217;OpenSSL \u00e0 partir des d\u00e9p\u00f4ts officiels Ubuntu.<\/p>\n\n\n\n<p>Selon votre version de base d&#8217;Ubuntu, vous pouvez obtenir des versions 1.0.x plus anciennes en utilisant apt. Mais cette m\u00e9thode est id\u00e9ale pour installer ou mettre \u00e0 niveau rapidement vers la derni\u00e8re version OpenSSL prise en charge.<\/p>\n\n\n\n<p>Ensuite, voyons comment compiler et installer \u00e0 partir de la source pour plus de contr\u00f4le.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"t%C3%A9l%C3%A9charger-et-compiler-openssl-%C3%A0-partir-des-sources\">T\u00e9l\u00e9charger et compiler OpenSSL \u00e0 partir des sources<\/h2>\n\n\n\n<p>Pour certains cas d&#8217;utilisation, vous voudrez peut-\u00eatre t\u00e9l\u00e9charger et compiler OpenSSL \u00e0 partir du code source plut\u00f4t que d&#8217;utiliser apt :<\/p>\n\n\n\n<ul>\n<li>Installer la derni\u00e8re version OpenSSL avant la mise \u00e0 jour des paquets de distribution<\/li>\n\n\n\n<li>G\u00e9n\u00e9rer avec des options et param\u00e8tres de compilation personnalis\u00e9s<\/li>\n\n\n\n<li>Lier aux biblioth\u00e8ques statiques libcrypto\/libssl plut\u00f4t qu&#8217;aux objets partag\u00e9s<\/li>\n<\/ul>\n\n\n\n<p>Voici les \u00e9tapes d\u00e9taill\u00e9es pour construire et installer OpenSSL \u00e0 partir du code source :<\/p>\n\n\n\n<ul>\n<li>Installez d&#8217;abord les d\u00e9pendances requises :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt install build-essential wget<\/code><\/pre>\n\n\n\n<ul>\n<li>Acc\u00e9dez \u00e0 la&nbsp;<a href=\"https:\/\/www.openssl.org\/source\/\" target=\"_blank\" rel=\"noreferrer noopener\">page de t\u00e9l\u00e9chargement OpenSSL<\/a>&nbsp;et trouvez le dernier tarball source 1.1.x. Copiez l&#8217;URL du fichier&nbsp;<code>.tar.gz<\/code>. Par exemple :&nbsp;<strong><a href=\"https:\/\/www.openssl.org\/source\/openssl-1.1.1w.tar.gz\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.openssl.org\/source\/openssl-1.1.1w.tar.gz<\/a><\/strong><\/li>\n\n\n\n<li>Utilisez&nbsp;<code>wget<\/code>&nbsp;pour t\u00e9l\u00e9charger le tarball source (ajustez la version si n\u00e9cessaire) :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ wget https:\/\/www.openssl.org\/source\/openssl-1.1.1w.tar.gz<\/code><\/pre>\n\n\n\n<ul>\n<li>V\u00e9rifiez que la somme de contr\u00f4le du t\u00e9l\u00e9chargement correspond \u00e0 celle du site web. Cela garantit que le t\u00e9l\u00e9chargement n&#8217;est pas corrompu :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sha256sum openssl-1.1.1w.tar.gz<\/code><\/pre>\n\n\n\n<ul>\n<li>Extrayez les archives sources :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar xvzf openssl-1.1.1w.tar.gz<\/code><\/pre>\n\n\n\n<ul>\n<li>Acc\u00e9dez au r\u00e9pertoire source extrait :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ cd openssl-1.1.1w<\/code><\/pre>\n\n\n\n<ul>\n<li>Configurez les param\u00e8tres de compilation. Par exemple :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ .\/config<\/code><\/pre>\n\n\n\n<ul>\n<li>Pour les param\u00e8tres personnalis\u00e9s, voir&nbsp;<code>.\/config --help<\/code>. Les options importantes incluent :\n<ul>\n<li><code>--prefix<\/code>&nbsp;pour d\u00e9finir l&#8217;emplacement d&#8217;installation (par d\u00e9faut \/usr\/local)<\/li>\n\n\n\n<li><code>--openssldir<\/code>&nbsp;pour d\u00e9finir l&#8217;emplacement du r\u00e9pertoire SSL<\/li>\n\n\n\n<li>biblioth\u00e8ques statiques ou partag\u00e9es<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>G\u00e9n\u00e9rez le paquet :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ make<\/code><\/pre>\n\n\n\n<ul>\n<li>Ex\u00e9cutez les tests (facultatif mais recommand\u00e9) :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ make test<\/code><\/pre>\n\n\n\n<ul>\n<li>Installez OpenSSL :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo make install<\/code><\/pre>\n\n\n\n<p>Par d\u00e9faut, cela installera dans \/usr\/local\/bin, \/usr\/local\/lib, etc. Utilisez l&#8217;option&nbsp;<code>--prefix<\/code>&nbsp;pour personnaliser.<\/p>\n\n\n\n<ul>\n<li>V\u00e9rifiez que le dossier d&#8217;installation contient les biblioth\u00e8ques et binaires openssl.<\/li>\n<\/ul>\n\n\n\n<p>Cela couvre le processus de base pour compiler et installer OpenSSL \u00e0 partir du code source. Vous pouvez \u00e9galement lire le&nbsp;<a href=\"https:\/\/github.com\/openssl\/openssl\/blob\/master\/README.md\" target=\"_blank\" rel=\"noreferrer noopener\">README<\/a>&nbsp;officiel pour plus de d\u00e9tails.<\/p>\n\n\n\n<p>Ensuite, v\u00e9rifions que OpenSSL a \u00e9t\u00e9 install\u00e9 correctement.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"v%C3%A9rifier-linstallation-dopenssl\">V\u00e9rifier l&#8217;installation d&#8217;OpenSSL<\/h2>\n\n\n\n<p>Apr\u00e8s avoir install\u00e9 OpenSSL \u00e0 l&#8217;aide d&#8217;apt ou en compilant \u00e0 partir de la source, v\u00e9rifiez que tout fonctionne correctement :<\/p>\n\n\n\n<ul>\n<li>Ex\u00e9cutez&nbsp;<code>openssl version<\/code>&nbsp;et v\u00e9rifiez que la sortie affiche la version attendue<\/li>\n\n\n\n<li>Essayez d&#8217;ex\u00e9cuter des commandes courantes comme :\n<ul>\n<li><code>openssl genrsa<\/code>&nbsp;&#8211; g\u00e9n\u00e9rer une cl\u00e9 priv\u00e9e RSA<\/li>\n\n\n\n<li><code>openssl req<\/code>&nbsp;&#8211; g\u00e9n\u00e9rer une demande de signature de certificat<\/li>\n\n\n\n<li><code>openssl x509<\/code>&nbsp;&#8211; examiner\/cr\u00e9er des certificats<\/li>\n\n\n\n<li><code>openssl pkey<\/code>&nbsp;&#8211; examiner des fichiers de cl\u00e9s publiques ou priv\u00e9es<\/li>\n\n\n\n<li><code>openssl enc<\/code>&nbsp;&#8211; chiffrement\/d\u00e9chiffrement de chiffrement sym\u00e9trique<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Recherchez les biblioth\u00e8ques et binaires openssl dans les emplacements d&#8217;installation attendus :\n<ul>\n<li><code>\/usr\/lib\/x86_64-linux-gnu\/<\/code>&nbsp;&#8211; biblioth\u00e8ques partag\u00e9es<\/li>\n\n\n\n<li><code>\/usr\/local\/lib<\/code>&nbsp;&#8211; biblioth\u00e8ques statiques si construites \u00e0 partir de la source<\/li>\n\n\n\n<li><code>\/usr\/bin<\/code>&nbsp;ou&nbsp;<code>\/usr\/local\/bin<\/code>&nbsp;&#8211; executables<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Si vous liez aux biblioth\u00e8ques partag\u00e9es, assurez-vous que votre variable d&#8217;environnement $LD_LIBRARY_PATH inclut le r\u00e9pertoire des biblioth\u00e8ques OpenSSL.<\/li>\n\n\n\n<li>Essayez d&#8217;utiliser les commandes&nbsp;<code>openssl<\/code>&nbsp;dans des applications de test pour confirmer que les fonctionnalit\u00e9s cryptographiques et SSL\/TLS fonctionnent comme pr\u00e9vu.<\/li>\n<\/ul>\n\n\n\n<p>Si les commandes de base fonctionnent et que les biblioth\u00e8ques\/binaires se trouvent dans les bons emplacements d&#8217;installation, votre configuration OpenSSL devrait \u00eatre op\u00e9rationnelle !<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"d%C3%A9pannage-des-probl%C3%A8mes-dinstallation-dopenssl\">D\u00e9pannage des probl\u00e8mes d&#8217;installation d&#8217;OpenSSL<\/h2>\n\n\n\n<p>Voici quelques probl\u00e8mes courants et corrections lors de l&#8217;installation d&#8217;OpenSSL :<\/p>\n\n\n\n<p><strong>Aucune biblioth\u00e8que partag\u00e9e trouv\u00e9e<\/strong><\/p>\n\n\n\n<p>Si les applications se plaignent de l&#8217;absence de biblioth\u00e8ques partag\u00e9es&nbsp;<code>libssl<\/code>\/<code>libcrypto<\/code>, mettez \u00e0 jour $LD_LIBRARY_PATH pour contenir le r\u00e9pertoire des biblioth\u00e8ques OpenSSL, ou assurez-vous d&#8217;avoir install\u00e9 le paquet&nbsp;<code>-devel<\/code>&nbsp;apt qui contient les objets partag\u00e9s .so. Ou reconstruisez \u00e0 partir de la source sans l&#8217;option&nbsp;<code>--static<\/code>.<\/p>\n\n\n\n<p><strong>Erreurs de compilateur lors de la g\u00e9n\u00e9ration \u00e0 partir de la source<\/strong><\/p>\n\n\n\n<p>Assurez-vous que les outils de build requis comme gcc et make sont install\u00e9s. V\u00e9rifiez \u00e0 nouveau les \u00e9ventuelles options de configuration personnalis\u00e9es qui pourraient poser probl\u00e8me.<\/p>\n\n\n\n<p><strong>Erreurs de commande introuvable<\/strong><\/p>\n\n\n\n<p>Si la commande openssl n&#8217;est pas disponible apr\u00e8s l&#8217;installation, assurez-vous que \/usr\/local\/bin ou l&#8217;emplacement&nbsp;<code>--prefix<\/code>&nbsp;configur\u00e9 est dans votre variable d&#8217;environnement $PATH.<\/p>\n\n\n\n<p><strong>Les applications SSL ne trouvent pas les fichiers de certificats\/cl\u00e9s<\/strong><\/p>\n\n\n\n<p>Mettez \u00e0 jour la variable syst\u00e8me&nbsp;<code>OPENSSL_CONF<\/code>&nbsp;ou la configuration de l&#8217;application pour pointer vers le bon emplacement du r\u00e9pertoire de configuration OpenSSL, g\u00e9n\u00e9ralement \/usr\/lib\/ssl ou \/etc\/ssl.<\/p>\n\n\n\n<p><strong>\u00c9chec de la poign\u00e9e de main de protocole ou du chiffrement de l&#8217;application<\/strong><\/p>\n\n\n\n<p>Votre application est peut-\u00eatre li\u00e9e \u00e0 une version OpenSSL diff\u00e9rente de celle attendue. V\u00e9rifiez \u00e0 nouveau les liaisons de biblioth\u00e8que et les versions utilis\u00e9es.<\/p>\n\n\n\n<p><strong>Avertissements concernant la configuration par d\u00e9faut non s\u00e9curis\u00e9e<\/strong><\/p>\n\n\n\n<p>Modifiez le fichier openssl.cnf pour mettre \u00e0 jour les param\u00e8tres par d\u00e9faut selon les recommandations. Ou fournissez des configurations d&#8217;application pour remplacer.<\/p>\n\n\n\n<p><strong>Assurez-vous de d\u00e9sinstaller\/supprimer compl\u00e8tement les anciennes versions d&#8217;OpenSSL pour \u00e9viter les conflits ou la confusion.<\/strong><\/p>\n\n\n\n<p>Dans la plupart des cas, les probl\u00e8mes d&#8217;installation peuvent \u00eatre r\u00e9solus en v\u00e9rifiant \u00e0 nouveau les emplacements des biblioth\u00e8ques, des bins et des fichiers de configuration. Reportez-vous \u00e0 la documentation officielle OpenSSL pour des conseils de d\u00e9pannage suppl\u00e9mentaires.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusion<\/h2>\n\n\n\n<p>Cela conclut ce guide complet sur l&#8217;installation d&#8217;OpenSSL sur les syst\u00e8mes Ubuntu ! Nous avons couvert l&#8217;installation \u00e0 l&#8217;aide du gestionnaire de paquets apt ainsi que la compilation et la construction \u00e0 partir des derni\u00e8res versions source. Vous devriez maintenant \u00e9galement comprendre les bases du fonctionnement d&#8217;OpenSSL et les fonctions cryptographiques qu&#8217;il fournit.<\/p>\n\n\n\n<p>Pour r\u00e9sumer, vous devriez maintenant \u00eatre en mesure de :<\/p>\n\n\n\n<ul>\n<li>Installer les derni\u00e8res versions d&#8217;OpenSSL sur Ubuntu<\/li>\n\n\n\n<li>G\u00e9n\u00e9rer OpenSSL \u00e0 partir de la source pour des configurations personnalis\u00e9es<\/li>\n\n\n\n<li>V\u00e9rifier qu&#8217;OpenSSL est install\u00e9 et fonctionne correctement<\/li>\n\n\n\n<li>Identifier et r\u00e9soudre tout probl\u00e8me d&#8217;installation<\/li>\n\n\n\n<li>Comprendre les bases d&#8217;OpenSSL et son importance pour la s\u00e9curit\u00e9<\/li>\n<\/ul>\n\n\n\n<p>OpenSSL alimente d&#8217;innombrables syst\u00e8mes de s\u00e9curit\u00e9 et applications cryptographiques, c&#8217;est donc un outil essentiel que tout utilisateur Linux et Ubuntu doit avoir \u00e0 sa disposition. J&#8217;esp\u00e8re que ce guide vous a fourni toutes les connaissances n\u00e9cessaires pour l&#8217;installer et l&#8217;utiliser pour vos projets et vos besoins. Faites-nous savoir si vous avez d&#8217;autres questions !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction OpenSSL est une bo\u00eete \u00e0 outils open source qui impl\u00e9mente les protocoles Secure Sockets Layer (SSL v2\/v3) et Transport Layer Security (TLS v1), ainsi qu&#8217;une biblioth\u00e8que de cryptographie g\u00e9n\u00e9rale compl\u00e8te. Il est utilis\u00e9 pour fournir des fonctions cryptographiques et des capacit\u00e9s de communication s\u00e9curis\u00e9e dans de nombreux packages et applications logicielles. Dans ce guide ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[67,31],"tags":[],"yoast_head":"\n<title>Comment installer OpenSSL sur Ubuntu Linux - WebHi Tutorials &amp; Documentations<\/title>\n<meta name=\"description\" content=\"Un guide complet pour installer OpenSSL sur Ubuntu Linux, y compris en utilisant apt, la compilation \u00e0 partir des sources, la v\u00e9rification de l&#039;installation et des conseils de d\u00e9pannage. Couvre les bases et les utilisations d&#039;OpenSSL.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment installer OpenSSL sur Ubuntu Linux - WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"og:description\" content=\"Un guide complet pour installer OpenSSL sur Ubuntu Linux, y compris en utilisant apt, la compilation \u00e0 partir des sources, la v\u00e9rification de l&#039;installation et des conseils de d\u00e9pannage. Couvre les bases et les utilisations d&#039;OpenSSL.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webhi.technology\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-04T08:05:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-04T08:05:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/openssl_ubuntu_install_fr.jpg\" \/>\n<meta name=\"author\" content=\"webhi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:site\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"webhi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/\"},\"author\":{\"name\":\"webhi\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\"},\"headline\":\"Comment installer OpenSSL sur Ubuntu Linux\",\"datePublished\":\"2023-10-04T08:05:27+00:00\",\"dateModified\":\"2023-10-04T08:05:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/\"},\"wordCount\":2015,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"articleSection\":[\"Administration syst\u00e8me Linux\",\"S\u00e9curit\u00e9\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/\",\"name\":\"Comment installer OpenSSL sur Ubuntu Linux - WebHi Tutorials &amp; Documentations\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\"},\"datePublished\":\"2023-10-04T08:05:27+00:00\",\"dateModified\":\"2023-10-04T08:05:28+00:00\",\"description\":\"Un guide complet pour installer OpenSSL sur Ubuntu Linux, y compris en utilisant apt, la compilation \u00e0 partir des sources, la v\u00e9rification de l'installation et des conseils de d\u00e9pannage. Couvre les bases et les utilisations d'OpenSSL.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.webhi.com\/how-to\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comment installer OpenSSL sur Ubuntu Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"name\":\"WebHi Tutorials &amp; Documentations\",\"description\":\"System administration and knowledge base\",\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\",\"name\":\"WebHi Technology\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"width\":288,\"height\":95,\"caption\":\"WebHi Technology\"},\"image\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webhi.technology\",\"https:\/\/twitter.com\/WebHiTechnology\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\",\"name\":\"webhi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1781819544\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1781819544\",\"caption\":\"webhi\"},\"sameAs\":[\"https:\/\/www.webhi.com\/how-to\"],\"url\":\"https:\/\/www.webhi.com\/how-to\/author\/webhi\/\"}]}<\/script>\n","yoast_head_json":{"title":"Comment installer OpenSSL sur Ubuntu Linux - WebHi Tutorials &amp; Documentations","description":"Un guide complet pour installer OpenSSL sur Ubuntu Linux, y compris en utilisant apt, la compilation \u00e0 partir des sources, la v\u00e9rification de l'installation et des conseils de d\u00e9pannage. Couvre les bases et les utilisations d'OpenSSL.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/","og_locale":"en_US","og_type":"article","og_title":"Comment installer OpenSSL sur Ubuntu Linux - WebHi Tutorials &amp; Documentations","og_description":"Un guide complet pour installer OpenSSL sur Ubuntu Linux, y compris en utilisant apt, la compilation \u00e0 partir des sources, la v\u00e9rification de l'installation et des conseils de d\u00e9pannage. Couvre les bases et les utilisations d'OpenSSL.","og_url":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/","og_site_name":"WebHi Tutorials &amp; Documentations","article_publisher":"https:\/\/www.facebook.com\/webhi.technology","article_published_time":"2023-10-04T08:05:27+00:00","article_modified_time":"2023-10-04T08:05:28+00:00","og_image":[{"url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/openssl_ubuntu_install_fr.jpg"}],"author":"webhi","twitter_card":"summary_large_image","twitter_creator":"@WebHiTechnology","twitter_site":"@WebHiTechnology","twitter_misc":{"Written by":"webhi","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/#article","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/"},"author":{"name":"webhi","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54"},"headline":"Comment installer OpenSSL sur Ubuntu Linux","datePublished":"2023-10-04T08:05:27+00:00","dateModified":"2023-10-04T08:05:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/"},"wordCount":2015,"commentCount":0,"publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"articleSection":["Administration syst\u00e8me Linux","S\u00e9curit\u00e9"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/","url":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/","name":"Comment installer OpenSSL sur Ubuntu Linux - WebHi Tutorials &amp; Documentations","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/#website"},"datePublished":"2023-10-04T08:05:27+00:00","dateModified":"2023-10-04T08:05:28+00:00","description":"Un guide complet pour installer OpenSSL sur Ubuntu Linux, y compris en utilisant apt, la compilation \u00e0 partir des sources, la v\u00e9rification de l'installation et des conseils de d\u00e9pannage. Couvre les bases et les utilisations d'OpenSSL.","breadcrumb":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-openssl-sur-ubuntu-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webhi.com\/how-to\/"},{"@type":"ListItem","position":2,"name":"Comment installer OpenSSL sur Ubuntu Linux"}]},{"@type":"WebSite","@id":"https:\/\/www.webhi.com\/how-to\/#website","url":"https:\/\/www.webhi.com\/how-to\/","name":"WebHi Tutorials &amp; Documentations","description":"System administration and knowledge base","publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webhi.com\/how-to\/#organization","name":"WebHi Technology","url":"https:\/\/www.webhi.com\/how-to\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/","url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","contentUrl":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","width":288,"height":95,"caption":"WebHi Technology"},"image":{"@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webhi.technology","https:\/\/twitter.com\/WebHiTechnology"]},{"@type":"Person","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54","name":"webhi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/","url":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1781819544","contentUrl":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1781819544","caption":"webhi"},"sameAs":["https:\/\/www.webhi.com\/how-to"],"url":"https:\/\/www.webhi.com\/how-to\/author\/webhi\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/6908"}],"collection":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/comments?post=6908"}],"version-history":[{"count":6,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/6908\/revisions"}],"predecessor-version":[{"id":6929,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/6908\/revisions\/6929"}],"wp:attachment":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/media?parent=6908"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/categories?post=6908"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/tags?post=6908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}