GNU/Linux >> LINUX-Kenntnisse >  >> FreeBSD

So installieren Sie Let’s Encrypt in CentOS / RHEL / Fedora / FreeBSD / OpenBSD / Ubuntu / Linux

Let’s Encrypt ist eine kostenlose, automatisierte und offene Zertifizierungsstelle (CA), die Domain Validated (DV)-Zertifikate bereitstellt, die für SSL unerlässlich sind und die sichere HTTPS-Verbindung ermöglichen, die die Datenübertragung verschlüsselt. . Das DV-Zertifikat bestätigt, dass Ihnen die Domain gehört, und wird von den meisten führenden Webbrowsern erkannt und als vertrauenswürdig eingestuft.

Abhängig von Ihrem Betriebssystem ist möglicherweise ein Paket von Let’s Encrypt verfügbar, das die Installation von Let’s Encrypt vereinfacht, da alle Abhängigkeiten berücksichtigt werden. Andernfalls können Sie Let’s Encrypt immer noch manuell installieren. Hier ist eine Anleitung zur Installation von Let’s Encrypt auf verschiedenen Linux-Distributionen.

Fedora 23 oder höher (einschließlich Rawhide)

dnf install letsencrypt

Red Hat Enterprise Linux (RHEL) 7 / CentOS 7 oder höher

Installieren Sie das EPEL-Repository mit dem folgenden Befehl:

yum install epel-release

Installieren Sie den Let’s Encrypt-Client mit dem folgenden Befehl:

yum install letsencrypt

FreeBSD

Installieren Sie den Let’s Encrypt-Client vom Port mit dem folgenden Befehl:

cd /usr/ports/security/py-letsencrypt && make install clean

Installieren Sie den Let’s Encrypt-Client vom Port mit dem folgenden Befehl:

pkg install py27-letsencrypt

OpenBSD

Installieren Sie den Let’s Encrypt-Client vom Port mit dem folgenden Befehl:

cd /usr/ports/security/letsencrypt/client && make install clean

Installieren Sie den Let’s Encrypt-Client vom Port mit dem folgenden Befehl:

pkg_add letsencrypt

Arch-Linux

pacman -S letsencrypt letsencrypt-apache

Debian (für Debian Jessie (8), Debian Stretch (9) oder Debian Sid)

apt-get update
apt-get install letsencrypt

Ein Apache-Plugin ist für Apache 2.4 auf Debian-basierten Distributionen mit libaugeas0 1.0+ verfügbar, das den Erhalt und die Installation eines Zertifikats automatisiert. Um es zu installieren, führen Sie Folgendes aus:

apt-get install python-letsencrypt-apache

Egentoo

Der offizielle Client von Let’s Encrypt ist in Gentoo Portage verfügbar. Wenn Sie das Apache-Plugin verwenden möchten, muss es separat installiert werden:

emerge -av app-crypt/letsencrypt
emerge -av app-crypt/letsencrypt-apache

Verwenden Sie für das nginx-Plug-in Layman, um das mrueg-Overlay hinzuzufügen, das das nginx-Plug-in-Paket enthält:

emerge -av app-portage/layman
layman -S
layman -a mrueg
emerge -av app-crypt/letsencrypt-nginx

Let’s Encrypt Client manuell auf einem beliebigen Linux-Betriebssystem installieren

Wenn Sie ältere Versionen der Linux-Distribution ausführen oder Ihre Version von Linux noch kein offizielles Paket wie CentOS 6, RedHat Enterprise Linux 6 und Ubuntu hat, können Sie Let’s Encrypt manuell installieren und verwenden, um ein SSL-Zertifikat zu generieren:

  1. Installieren Sie Git, das zum Klonen des Master-Zweigs von Let’s Encrypt verwendet wird.

    Führen Sie in Red Hat Enterprise Linux (RHEL), CentOS und ähnlichen Distributionen Folgendes aus:

    $ yum install git

    Führen Sie in Ubuntu und anderen Debian-basierten Distributionen Folgendes aus:

    $ apt-get install git
  2. Klonen Sie das Let’s Encrypt-Repository, um die Skripte herunterzuladen:
    git clone https://github.com/letsencrypt/letsencrypt
    TipGit lädt die Skripte in ein letsencrypt-Verzeichnis herunter, in dem Sie den Klonbefehl ausführen. Geben Sie den Pfad an, um das Verzeichnis anzugeben, in dem der Let’s Encrypt-Client platziert werden soll. Um beispielsweise den Let’s Encrypt-Client unter /opt zu speichern, einem Verzeichnis, das häufig zum Platzieren von Drittanbieter-Software auf Linux- und Unix-Systemen verwendet wird:

    git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt
  3. Führen Sie das automatische Installationsprogramm von Let’s Enrypt aus:
    letsencrypt-auto --help
    letsencrypt-auto akzeptiert die gleichen Flags wie letsencrypt; letsencrypt-auto installiert alle seine eigenen Abhängigkeiten und aktualisiert den Client-Code automatisch und ist daher vergleichsweise langsamer und größer als letsencrypt.

    Für den manuell erhaltenen Let's Encrypt-Client wird letsencrypt-auto mitgeliefert, der Client (letsencrypt-Binärdatei) ist in der virtuellen Umgebung verfügbar, die er erstellt hat:/home/user/.local/share/letsencrypt/bin/letsencrypt.In CentOS 6 und RHEL 6 , das EPEL-Repository ist erforderlich, um python-virtualenv zu installieren.

Nach der Installation des Let’s Encrypt-Clients können Sie jetzt ein kostenloses Let’s Encrypt-SSL-Zertifikat generieren und einrichten.


FreeBSD
  1. So installieren Sie eine RPM-Datei unter Linux-Betriebssystemen (CentOS, RHEL und Fedora)

  2. So installieren Sie Redmine unter RHEL 8 / CentOS 8 Linux

  3. So installieren Sie Go in Fedora und Rocky Linux/Centos/RHEL

  4. So installieren Sie Oracle VirtualBox auf Oracle Linux/Fedora/RHEL/CentOS mit YUM

  5. So installieren Sie Docker unter CentOS / RHEL / Fedora

So installieren Sie WordPress unter RHEL 8 / CentOS 8 Linux

So installieren Sie GIMP unter CentOS 8 / RHEL 8 Linux

So installieren Sie TeamViewer 15 auf Fedora/RHEL/CentOS und Debian/Ubuntu

So installieren Sie TeamViewer 15 auf RHEL/CentOS/Fedora und Debian/Ubuntu

So installieren Sie Java 14 unter Linux, Ubuntu, CentOS

So installieren und richten Sie LXC-Linux-Container unter CentOS / RHEL / Ubuntu ein