So aktualisieren Sie OpenSSL auf Raspberry Pi

So aktualisieren Sie OpenSSL auf Raspberry Pi
OpenSSL IstEine Softwarebibliothek zur Implementierung der SSL- und TLS -Protokolle, um die Kommunikation über andere Netzwerke zu sichern. Die meisten beliebten Programme wie Apache, Postfix und PHP verwenden es für die Kommunikation, da es ihnen mehrere kryptografische Algorithmen (wie AES, DES), Hash -Funktionen (wie SHA1, SHA2) und öffentliche Schlüsselkryptographie (wie RSA und DSA) für bietet Sichere Kommunikation.

In diesem Artikel wird angezeigt, wie Sie die neueste Version von installieren können OpenSSL Auf Ihrem Himbeer -PI -System.

So aktualisieren Sie OpenSSL auf Raspberry Pi

Das Raspberry Pi -System enthält standardmäßig die OpenSSL Ausführung “1.1.1 ”, Eine veraltete Version dieser Bibliothek. Sie können die Version von bestätigen OpenSSL Durch den folgenden Befehl:

$ openssl Version

Die neueste Version von OpenSSL Zum Zeitpunkt des Schreibens ist dieser Artikel "3.0.7 ”, Dies beinhaltet viel bessere Sicherheitsupdates und erweiterte Funktionen. So aktualisieren Sie Ihre aktuelle OpenSSL Version zum neuesten, folgen Sie den folgenden Schritten:

Schritt 1: Abhängigkeiten installieren

Installieren Sie vor Beginn der Installation einige Abhängigkeiten für OpenSSL Durch den folgenden Befehl:

$ sudo apt Installieren

Schritt 2: Ändern Sie den Standort

Wechseln Sie als nächstes Ihren Standort auf "/Usr/local/src" durch den folgenden Befehl, weil wir an diesem Ort die durchführen werden OpenSSL Installation.

$ cd/usr/local/src/

Schritt 3: Download OpenSSL Neueste Versions -Quelldatei

Gehen Sie zur Website zum Herunterladen OpenSSL Neueste Versionsquellendatei. Du kannst den ... benutzen wget Befehl zum Herunterladen von Raspberry Pi, wie unten angegeben.

$ wget https: // www.OpenSSL.Org/Quelle/OpenSSL-3.0.7.Teer.gz

Schritt 4: Inhalt der OpenSSL -Quelldatei extrahieren

Den Inhalt der Inhalte extrahieren OpenSSL Quelldatei verwenden Sie den folgenden Befehl:

$ sudo tar -xf openSSL -3.0.7.Teer.gz

Du kannst den ... benutzen "LS" Befehl, um nach dem Verzeichnisnamen zu überprüfen, in dem die Dateien extrahiert werden.

Schritt 5: Navigieren Sie zum OpenSSL -Verzeichnis

Verwenden Sie den folgenden Befehl, um zur Navigation zum Navigieren OpenSSL Verzeichnis:

$ CD OpenSSL-3.0.7

Schritt 6: OpenSSL konfigurieren

Vor der Installation müssen Sie konfigurieren OpenSSL Aus dem folgenden Befehl:

$ sudo ./config --prefix =/usr/local/ssl --OpensSldir =/usr/local/ssl Shared ZLIB

Der obige Befehl richtet den Pfad für ein OpenSSL, erstellt eine gemeinsame Bibliothek und ermöglicht die Komprimierung mit dem Zlib Bibliothek.

Schritt 7: Kompilieren Sie die OpenSSL -Dateien

Verwenden Sie nun den folgenden Befehl, um die für die Installation erforderlichen Dateien zu kompilieren OpenSSL Auf Ihrem Himbeer -Pi -System:

$ sudo machen

Schritt 8: Installieren Sie OpenSSL

Nach der Zusammenstellung können Sie dann installieren OpenSSL Auf Raspberry Pi durch den folgenden Befehl:

$ sudo installieren

Schritt 9: Konfigurieren Sie gemeinsam genutzte Bibliotheken für OpenSSL

ÖffnetL lädt die Binärdateien vom Standort aus "/Usr/local/ssl/lib" und Sie müssen diesen Weg konfigurieren. Navigieren Sie zunächst zum folgenden Verzeichnis:

$ cd /etc /ld.So.Conf.D/

Erstellen Sie eine Konfigurationsdatei über die Nano Editor mit dem folgenden Befehl:

$ sudo nano openSSL-3.0.7.Conf

Fügen Sie den folgenden Speicherort in der Datei an.

/usr/local/ssl/lib

Speichern Sie diese Datei mithilfe "Strg+x" und dann die Änderungen durch den folgenden Befehl neu laden:

$ sudo ldconfig -v

Schritt 10: Ersetzen Sie die Standard -OpenSSL -Bibliotheken

Sie müssen den vorherigen Standard ersetzen OpenSSL Bibliotheken mit den neuen.

$ sudo mv/usr/bin/openssl/usr/bin/openSSL.Bekup
$ sudo mv/usr/bin/c_rehash/usr/bin/c_rehash.Bekup

Danach müssen Sie die bearbeiten /etc/Umgebung Datei:

$ sudo nano /etc /Umgebung

Fügen Sie in der Datei den folgenden Text ein:

Path = "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/
Lokal/Spiele:/usr/local/ssl/bin "

Speichern Sie die Datei und laden Sie die Änderungen mit dem folgenden Befehl:

$ Quelle /etc /Umgebung

Sie können den Pfad durch den folgenden Befehl testen:

$ echo $ path

Sobald dies erledigt ist, können Sie den folgenden Befehl verwenden, um dies sicherzustellen OpenSSL wird erfolgreich auf Ihrem Himbeer -PI -System aktualisiert.

$ openssl Version

Abschluss

OpenSSL ist eine kryptografische Bibliothek, die für sichere Kommunikation über Netzwerke verwendet wird. Obwohl es bereits auf dem Raspberry PI-System installiert ist, können Sie seine Version aktualisieren, indem Sie den oben genannten Schritten folgen. Diese Schritte erfordern die Installation von Abhängigkeiten, das Ändern des Speicherorts, das Herunterladen der Quelldatei und das Einrichten der Umgebung.