So installieren Sie OpenSSL auf Fedora 39

In diesem Tutorial zeigen wir Ihnen, wie Sie OpenSSL auf Fedora 39 installieren. OpenSSL ist ein robustes und weit verbreitetes Open-Source-Kryptografie-Toolkit, das einen umfassenden Satz an Bibliotheken und Tools für die sichere Kommunikation über Computernetzwerke bereitstellt. Es ist darauf ausgelegt, verschiedene kryptografische Algorithmen, SSL/TLS-Protokolle und Zertifikatsverwaltungsfunktionen zu unterstützen. OpenSSL ist in der Programmiersprache C geschrieben und mit einer Vielzahl von Betriebssystemen kompatibel, darunter Linux, macOS und Windows.

Eines der Hauptmerkmale von OpenSSL ist die Unterstützung der Protokolle Secure Sockets Layer (SSL) und Transport Layer Security (TLS), die für den Aufbau sicherer Verbindungen zwischen Clients und Servern unerlässlich sind. Diese Protokolle stellen sicher, dass die über das Netzwerk übertragenen Daten verschlüsselt und vor unbefugtem Zugriff oder Manipulation geschützt sind.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie im Root-Konto ausgeführt werden. Andernfalls müssen Sie möglicherweise Folgendes hinzufügen:sudo‚ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die Schritt-für-Schritt-Installation des OpenSSL auf einem Fedora 39.

Voraussetzungen

Bevor wir mit dem Installationsprozess beginnen, stellen wir sicher, dass Sie über alles verfügen, was Sie benötigen:

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird: Fedora 39.
  • Es wird empfohlen, eine Neuinstallation des Betriebssystems zu verwenden, um mögliche Probleme zu vermeiden.
  • Um Befehle ausführen zu können, benötigen Sie Zugriff auf das Terminal. Zu diesem Zweck stellt Fedora 39 die Terminal-Anwendung bereit. Sie finden es in Ihrem Anwendungsmenü.
  • Eine Netzwerkverbindung oder ein Internetzugang zum Herunterladen des OpenSSL-Pakets.
  • A non-root sudo user oder Zugriff auf die root user. Wir empfehlen, als zu agieren non-root sudo userda Sie Ihrem System schaden können, wenn Sie als Root nicht vorsichtig sind.

Installieren Sie OpenSSL auf Fedora 39

Schritt 1. Bevor Sie mit der Installation von OpenSSL fortfahren, müssen Sie unbedingt sicherstellen, dass Ihr Fedora 39-System auf dem neuesten Stand ist. Führen Sie die folgenden Befehle aus, um Ihr System zu aktualisieren:

sudo dnf clean all
sudo dnf update

Schritt 2. Überprüfen Sie Ihre aktuelle OpenSSL-Version.

Bevor Sie mit der Installation oder dem Upgrade von OpenSSL auf Fedora 39 fortfahren, müssen Sie unbedingt die aktuell installierte Version überprüfen. Anhand dieser Informationen können Sie feststellen, ob Sie OpenSSL aktualisieren müssen oder ob die gewünschte Version bereits auf Ihrem System vorhanden ist. Um die OpenSSL-Version auf Fedora zu überprüfen, öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:

openssl version -a

Dieser Befehl zeigt detaillierte Informationen über die installierte OpenSSL-Version an, einschließlich der Versionsnummer, des Erstellungsdatums und verschiedener Kompilierungsoptionen. Hier ist ein Beispiel für die Ausgabe:

OpenSSL 1.1.1k  FIPS 20 Mei 2022
built on: Mon Apr 12 12:34:56 2023 UTC
platform: linux-x86_64
options:  bn(64,64) rc4(16x,int) des(int) blowfish(ptr) 
compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DNDEBUG
OPENSSLDIR: "/etc/pki/tls"
ENGINESDIR: "/usr/lib64/engines-1.1"
Seeding source: os-specific

In diesem Beispiel ist die installierte OpenSSL-Version 1.1.1k, erstellt auf Mai 25, 2022, mit FIPS-Unterstützung. Die Ausgabe enthält außerdem Informationen über die Plattform, Compileroptionen und Standardverzeichnisse.

Schritt 3. OpenSSL auf Fedora 39 installieren.

Fedora 39 enthält standardmäßig OpenSSL, da es eine grundlegende Komponente des Betriebssystems ist. Wenn Sie jedoch aus irgendeinem Grund die neueste Version installieren oder OpenSSL neu installieren müssen, können Sie dies ganz einfach mit dem DNF-Paketmanager tun.

Installieren Sie nun das OpenSSL-Paket, indem Sie den folgenden Befehl ausführen:

sudo dnf install openssl

DNF löst alle Abhängigkeiten auf und fordert Sie auf, die Installation zu bestätigen. Drücken Sie „y“ und drücken Sie die Eingabetaste, um fortzufahren.

Warten Sie, bis der Installationsvorgang abgeschlossen ist. DNF lädt die erforderlichen Pakete herunter und installiert OpenSSL auf Ihrem System.

Sobald die Installation abgeschlossen ist, können Sie die installierte OpenSSL-Version überprüfen, indem Sie Folgendes ausführen:

openssl version -a

Zusätzlich zum OpenSSL-Kernpaket möchten Sie je nach Ihren Anforderungen möglicherweise auch zusätzliche OpenSSL-bezogene Pakete installieren:

sudo dnf install openssl-devel

In manchen Situationen müssen Sie OpenSSL möglicherweise aus dem Quellcode kompilieren, anstatt die vorgefertigten Pakete von Fedora zu verwenden. Durch das Kompilieren aus dem Quellcode können Sie auf die neuesten Funktionen zugreifen, bestimmte Patches anwenden oder die Build-Optionen an Ihre Anforderungen anpassen.

Installieren Sie zunächst die erforderlichen Build-Abhängigkeiten. Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:

sudo dnf install gcc make perl-core zlib-devel

Laden Sie als Nächstes die neueste stabile Version des Quellcodes herunter. Zum Zeitpunkt des Schreibens ist die neueste Version OpenSSL 3.2.1. Sie können es mit dem folgenden Befehl herunterladen:

wget https://www.openssl.org/source/openssl-3.2.1.tar.gz

Extrahieren Sie das heruntergeladene Quellcode-Archiv:

tar -xvf openssl-3.2.1.tar.gz

Wechseln Sie in das OpenSSL-Quellverzeichnis:

cd openssl-3.2.1

Konfigurieren Sie die OpenSSL-Build-Optionen. Führen Sie den folgenden Befehl aus, um OpenSSL mit den Standardoptionen zu konfigurieren:

./config

Kompilieren Sie OpenSSL, indem Sie den folgenden Befehl ausführen:

make

Sobald die Kompilierung abgeschlossen ist, installieren Sie OpenSSL, indem Sie Folgendes ausführen:

sudo make install

Überprüfen Sie die Installation, indem Sie die OpenSSL-Version überprüfen:

openssl version -a

Aktualisieren Sie den Cache der gemeinsam genutzten Bibliothek des Systems, um die neuen OpenSSL-Bibliotheken zu erkennen:

sudo ldconfig

Glückwunsch! Sie haben OpenSSL erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von OpenSSL auf Ihrem Fedora 39-System verwendet haben. Für zusätzliche oder nützliche Informationen empfehlen wir Ihnen, hier nachzuschauen die offizielle OpenSSL-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert