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.