Comment mettre à jour OpenSSL sur Raspberry Pi

Comment mettre à jour OpenSSL sur Raspberry Pi
OpenSSL estUne bibliothèque de logiciels pour implémenter les protocoles SSL et TLS pour sécuriser la communication sur d'autres réseaux. Des programmes les plus populaires comme Apache, Postfix et PHP l'utilisent pour la communication car il leur fournit plusieurs algorithmes cryptographiques (tels que AES, DES), les fonctions de hachage (telles que Sha1, Sha2) et la cryptographie clé publique (comme RSA et DSA) pour communication sécurisée.

Cet article vous montrera comment vous pouvez installer la dernière version de OpenSSL Sur votre système Raspberry Pi.

Comment mettre à jour OpenSSL sur Raspberry Pi

Le système Raspberry Pi, par défaut, comprend le OpenSSL version "1.1.1", Une version obsolète de cette bibliothèque. Vous pouvez confirmer la version de OpenSSL à travers la commande suivante:

$ openssl version

La dernière version de OpenSSL au moment de la rédaction de cet article «3.0.7", qui comprend des mises à jour de sécurité bien meilleures et des fonctionnalités améliorées. Pour mettre à jour votre actuel OpenSSL Version du dernier, suivez les étapes mentionnées ci-dessous:

Étape 1: Installez les dépendances

Avant de commencer l'installation, installez certaines dépendances pour OpenSSL à travers la commande suivante:

$ sudo apt installer build-essentiel zlib1g-dev checkinstall -y

Étape 2: Modifiez l'emplacement

Ensuite, changez votre emplacement en «/ Usr / local / src» Grâce à la commande suivante car, à cet endroit, nous allons effectuer le OpenSSL installation.

$ cd / usr / local / src /

Étape 3: Télécharger OpenSSL Le dernier fichier source de version

Allez sur le site Web pour télécharger OpenSSL Dernier fichier source de version. Vous pouvez utiliser le wget Commande pour le télécharger sur Raspberry Pi, comme indiqué ci-dessous.

$ wget https: // www.OpenSSL.org / source / openssl-3.0.7.le goudron.gz

Étape 4: Extraire le contenu du fichier source OpenSSL

Pour extraire le contenu du OpenSSL Fichier source, utilisez la commande suivante:

$ sudo tar -xf openssl-3.0.7.le goudron.gz

Vous pouvez utiliser le "LS" commande pour vérifier le nom du répertoire où les fichiers sont extraits.

Étape 5: Accédez au répertoire OpenSSL

Utilisez la commande suivante pour naviguer vers le OpenSSL annuaire:

$ CD OpenSSL-3.0.7

Étape 6: Configurer OpenSSL

Avant l'installation, vous devez configurer OpenSSL de la commande suivante:

$ sudo ./ config --prefix = / usr / local / ssl --openssldir = / usr / local / ssl partagé zlib

La commande ci-dessus configure le chemin pour OpenSSL, crée une bibliothèque partagée et permet une compression à l'aide du zrib bibliothèque.

Étape 7: Compilez les fichiers OpenSSL

Maintenant, utilisez la commande suivante pour compiler les fichiers requis pour l'installation OpenSSL Sur votre système Raspberry Pi:

$ sudo faire

Étape 8: Installer OpenSSL

Après la compilation, vous pouvez ensuite installer OpenSSL sur Raspberry Pi via la commande suivante:

$ sudo faire l'installation

Étape 9: Configurer les bibliothèques partagées pour OpenSSL

OuvrirL charge les fichiers binaires de l'emplacement «/ Usr / local / ssl / lib» Et vous devez configurer ce chemin. Tout d'abord, accédez au répertoire suivant:

$ cd / etc / ld.donc.confli.d/

Créer un fichier de configuration via le nano Éditeur en utilisant la commande suivante:

$ sudo nano openssl-3.0.7.confli

Ajoutez l'emplacement suivant dans le fichier.

/ usr / local / ssl / lib

Enregistrer ce fichier en utilisant "Ctrl + x" puis recharger les modifications via la commande suivante:

$ sudo ldconfig -v

Étape 10: Remplacez les bibliothèques OpenSSL par défaut

Vous devez remplacer la valeur par défaut précédente OpenSSL bibliothèques avec les nouvelles, mais avant cela, vous devez créer la sauvegarde des fichiers en exécutant les commandes suivantes une par une.

$ sudo mv / usr / bin / openssl / usr / bin / openssl.Être
$ sudo mv / usr / bin / c_rehash / usr / bin / c_rehash.Être

Après, vous devez modifier le / etc / environnement déposer:

$ sudo nano / etc / environnement

À l'intérieur du fichier, collez le texte suivant:

Path = "/ usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / jeux: / usr /
local / jeux: / usr / local / ssl / bin "

Enregistrez le fichier, puis chargez les modifications à l'aide de la commande suivante:

$ source / etc / environnement

Vous pouvez tester le chemin à travers la commande suivante:

$ echo $ chemin

Une fois cela fait, vous pouvez utiliser la commande suivante pour vous assurer que OpenSSL est mis à jour avec succès sur votre système Raspberry Pi.

$ openssl version

Conclusion

OpenSSL est une bibliothèque cryptographique utilisée pour une communication sécurisée sur les réseaux. Bien qu'il soit déjà installé sur le système Raspberry Pi, vous pouvez mettre à jour sa version en suivant les étapes mentionnées ci-dessus. Ces étapes nécessitent l'installation de dépendances, la modification de l'emplacement, le téléchargement du fichier source et la configuration de l'environnement.