Wie Sie OpenSSL unter Ubuntu auf verschiedene Arten installieren

How to Install OpenSSL on Ubuntu

OpenSSL ist ein weit verbreitetes Open-Source-Toolkit für SSL/TLS-Protokolle. Die Installation von OpenSSL unter Ubuntu hilft Ihnen, SSL-Zertifikate effizient zu verwalten, Ihren Server zu sichern und verschlüsselte Kommunikation zu ermöglichen.

In dieser Anleitung erfahren Sie, wie Sie OpenSSL unter Ubuntu installieren und häufig auftretende Probleme beheben können.


Vor der Installation

Bevor Sie OpenSSL unter Ubuntu installieren, stellen Sie sicher, dass Ihr System die folgenden Voraussetzungen erfüllt:
Ubuntu-Betriebssystem: Sie sollten eine funktionierende Installation von Ubuntu haben. Sie können OpenSSL auf verschiedenen Versionen von Ubuntu installieren, einschließlich der neuesten Versionen.

  1. Root- oder Sudo-Zugang: Für die Installation von Software unter Ubuntu benötigen Sie administrative Rechte – entweder Root-Zugriff oder ein Benutzerkonto mit sudo-Rechten.
  2. Internetverbindung: Stellen Sie sicher, dass Ihr Ubuntu-System über eine aktive Internetverbindung verfügt, damit Sie bei Bedarf Pakete aus den Ubuntu-Repositories oder aus externen Quellen herunterladen können.
  3. Paketmanager: Auf Ihrem Ubuntu-System sollte ein Paketmanager installiert und konfiguriert sein. Die am häufigsten verwendeten Paketmanager unter Ubuntu sind apt und aptitude.
  4. Speicherplatz: Vergewissern Sie sich, dass Sie genügend freien Speicherplatz für die Installation von OpenSSL und seinen Abhängigkeiten haben. Obwohl OpenSSL relativ klein ist, können zusätzliche Pakete und Bibliotheken zusätzlichen Platz benötigen.
  5. Aktualisieren Sie die Paketlisten: Bevor Sie OpenSSL installieren, aktualisieren Sie die Paketlisten mit der neuesten Version aus den Repositories.
  6. Optional: Compiler und Entwicklungstools (für die Kompilierung aus dem Quellcode): Wenn Sie OpenSSL aus dem Quellcode kompilieren möchten, müssen Sie wichtige Entwicklungswerkzeuge und Bibliotheken wie gcc, make und andere installieren.
  7. Prüfen Sie, ob eine Installation vorhanden ist: Um zu überprüfen, ob OpenSSL bereits auf Ihrem Ubuntu-System installiert ist, können Sie den Befehl openssl version verwenden: openssl version. Wenn OpenSSL installiert ist, sehen Sie eine ähnliche Ausgabe wie OpenSSL 1.1.1f 31 Mar 2020.

Es gibt verschiedene Möglichkeiten, OpenSSL unter Ubuntu zu installieren, je nachdem, was Sie mögen und brauchen. Schauen wir uns die drei häufigsten davon an:


Methode 1: Verwendung von apt Package Manager (Repository)

Dies ist die gängigste Methode und stellt sicher, dass Sie die Version von OpenSSL erhalten, die in den offiziellen Ubuntu-Repositories verfügbar ist.

  1. Öffnen Sie das Terminal, indem Sie im Anwendungsmenü nach“Terminal” suchen oder indem Sie Strg + Alt + T drücken.
  2. Geben Sie die folgenden Befehle in das Terminal ein oder fügen Sie sie per Copy-Paste ein:

    sudo apt update
    sudo apt install openssl

Ähnlich wie bei der apt-Methode können Sie auch den Befehl apt-get verwenden, um OpenSSL zu installieren.

sudo apt-get update
sudo apt-get install openssl

Wenn Sie diese OpenSSL-Befehle ausführen, wird zunächst die Liste der verfügbaren Softwarepakete Ihres Systems aktualisiert und dann OpenSSL installiert. Um zu bestätigen, dass OpenSSL erfolgreich installiert wurde, geben Sie den folgenden Befehl in das Terminal ein:

openssl-Version

Wenn OpenSSL korrekt installiert ist, sollte die Versionsnummer im Terminal angezeigt werden.


Methode 2: Kompilieren vom Quellcode

Wenn Sie eine bestimmte Version von OpenSSL benötigen oder die Installation anpassen möchten, können Sie sie aus dem Quellcode kompilieren. Diese Methode gibt Ihnen mehr Kontrolle über den Installationsprozess, erfordert aber mehr Aufwand.1

  1. Laden Sie den OpenSSL-Quellcode von der offiziellen Website herunter oder klonen Sie das Repository von GitHub:

    git clone https://github.com/openssl/openssl.git4
  2. Navigieren Sie zum OpenSSL-Verzeichnis:

    cd openssl
  3. Konfigurieren Sie den Build:

    ./config
  4. Kompilieren Sie den Quellcode:

    machen
  5. Installieren Sie OpenSSL:

    sudo make install

Wenn Sie OpenSSL installieren, wird es in bestimmten Ordnern auf Ihrem System abgelegt, z.B. /usr/local/bin und /usr/local/lib. Wenn Sie jedoch selbst bestimmen möchten, wohin die Daten gehen, können Sie die Option –prefix verwenden.


Methode 3: Docker verwenden

Wenn Sie es vorziehen, die Installation mithilfe von Containern zu isolieren, können Sie Docker für die Installation von OpenSSL verwenden. Führen Sie den folgenden Befehl aus:

docker pull ubuntu
docker run -it ubuntu /bin/bash
apt update
apt install openssl


Allgemeine Probleme und Fehlerbehebung

Die Installation von OpenSSL unter Ubuntu verläuft in der Regel reibungslos, aber wie bei jeder Software-Installation kann es auch hier zu Schluckauf kommen. Hier finden Sie einige häufige Probleme und Schritte zur Fehlerbehebung:

  1. Paket nicht gefunden: Es kann vorkommen, dass der Paketmanager OpenSSL nicht findet oder dass es unter einem leicht veränderten Namen vorliegt. Sie können sicherstellen, dass Sie den richtigen Paketnamen haben, indem Sie

    apt-cache Suche openssl
  2. Veraltete Paketliste: Ihre Paketliste könnte veraltet sein. Aktualisieren Sie es mit sudo apt update, bevor Sie versuchen, OpenSSL erneut zu installieren.
  3. Probleme mit Abhängigkeiten: OpenSSL hat möglicherweise Abhängigkeiten, die nicht erfüllt sind. Normalerweise kümmert sich der Paketmanager darum, aber wenn Sie auf Fehler wegen fehlender Abhängigkeiten stoßen, können Sie versuchen, sie mit zu installieren:

    sudo apt install <paket_name>
  4. Widersprüchliche Pakete: Wenn Sie andere Versionen von OpenSSL installiert haben, kann es zu Konflikten kommen. Versuchen Sie, in Konflikt stehende Pakete zu entfernen oder wählen Sie während der Installation die richtige Version aus.
  5. Probleme mit der Berechtigung: Wenn Sie während der Installation auf Berechtigungsfehler stoßen, vergewissern Sie sich, dass Sie sudo verwenden, um das Paket mit administrativen Rechten zu installieren.
  6. Firewall oder Proxy: Wenn Sie sich hinter einer Firewall befinden oder einen Proxy verwenden, kann dies den Download beeinträchtigen. Ihre Netzwerkeinstellungen müssen es dem Paketmanager erlauben, Pakete herunterzuladen.
  7. Beschädigte Pakete: Manchmal können Pakete während des Downloads beschädigt werden. Versuchen Sie, den Paket-Cache mit zu löschen:

    sudo apt clean

    und installieren Sie OpenSSL erneut.
  8. Repository-Probleme: Wenn das Repository, das Sie verwenden, nicht funktioniert oder Probleme hat, können Probleme bei der Paketinstallation auftreten. Versuchen Sie, ein anderes Repository zu verwenden.

Wenn keine der oben genannten Lösungen funktioniert, können Sie in Online-Foren suchen oder in Ubuntu- oder OpenSSL-Communities um Hilfe bitten, um von anderen, die ähnliche Probleme hatten, zu erfahren.


Schlussfolgerung

Da Sie nun wissen, wie Sie Open SSL unter Ubuntu installieren, wählen Sie die Methode, die Ihren Anforderungen in Bezug auf einfache Installation, Versionskontrolle und Anpassungsmöglichkeiten am besten entspricht. Unabhängig davon, welche Methode Sie wählen, stellen Sie sicher, dass Sie die besten Sicherheitsverfahren befolgen und OpenSSL auf dem neuesten Stand halten.

Sparen Sie 10% auf SSL-Zertifikate, wenn Sie noch heute bestellen!

Schnelle Ausstellung, starke Verschlüsselung, 99,99% Browser-Vertrauen, engagierter Support und 25-tägige Geld-zurück-Garantie. Gutscheincode: SAVE10

Geschrieben von

Erfahrener Content-Autor, spezialisiert auf SSL-Zertifikate. Verwandeln Sie komplexe Cybersicherheitsthemen in klare, ansprechende Inhalte. Tragen Sie durch wirkungsvolle Narrative zur Verbesserung der digitalen Sicherheit bei.