GNU/Linux >> Tutoriels Linux >  >> FreeBSD

Comment installer Let's Encrypt dans CentOS / RHEL / Fedora / FreeBSD / OpenBSD / Ubuntu / Linux

Let's Encrypt est une autorité de certification (CA) gratuite, automatisée et ouverte qui fournit des certificats validés par domaine (DV) essentiels pour SSL, ce qui permet la connexion sécurisée HTTPS qui crypte le transfert de données. . Le certificat DV vérifie que vous possédez le domaine, et est reconnu et approuvé par la plupart des principaux navigateurs Web.

Selon votre système d'exploitation, il peut y avoir un package de Let's Encrypt disponible, ce qui facilite l'installation de Let's Encrypt car toutes les dépendances sont prises en charge. Sinon, vous pouvez toujours installer manuellement Let's Encrypt. Voici un guide sur la façon d'installer Let's Encrypt sur diverses distributions Linux.

Fedora 23 ou version ultérieure (y compris Rawhide)

dnf install letsencrypt

Red Hat Enterprise Linux (RHEL) 7 / CentOS 7 ou version ultérieure

Installez le référentiel EPEL avec la commande suivante :

yum install epel-release

Installez le client Let's Encrypt avec la commande suivante :

yum install letsencrypt

FreeBSD

Installez le client Let's Encrypt depuis le port avec la commande suivante :

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

Installez le client Let's Encrypt depuis le port avec la commande suivante :

pkg install py27-letsencrypt

OpenBSD

Installez le client Let's Encrypt depuis le port avec la commande suivante :

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

Installez le client Let's Encrypt depuis le port avec la commande suivante :

pkg_add letsencrypt

Arch Linux

pacman -S letsencrypt letsencrypt-apache

Debian (pour Debian Jessie (8), Debian Stretch (9) ou Debian Sid)

apt-get update
apt-get install letsencrypt

Un plugin Apache est disponible pour Apache 2.4 sur les distributions basées sur Debian avec libaugeas0 1.0+ qui automatise l'obtention et l'installation d'un certificat. Pour l'installer, exécutez :

apt-get install python-letsencrypt-apache

Gentoo

Le client officiel Let's Encrypt est disponible dans Gentoo Portage. Si vous souhaitez utiliser le plugin Apache, il doit être installé séparément :

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

Pour le plug-in nginx, utilisez Layman pour ajouter la superposition mrueg qui inclut le package de plug-in nginx :

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

Installer manuellement le client Let's Encrypt sur n'importe quel système d'exploitation Linux

Si vous utilisez des versions plus anciennes de la distribution Linux ou si votre version de Linux n'a pas encore de package officiel tel que CentOS 6, RedHat Enterprise Linux 6 et Ubuntu, vous pouvez installer et utiliser manuellement Let's Encrypt pour générer un certificat SSL :

  1. Installez Git, qui est utilisé pour cloner la branche principale de Let's Encrypt.

    Dans Red Hat Enterprise Linux (RHEL), CentOS et les distributions similaires, exécutez :

    $ yum install git

    Dans Ubuntu et d'autres distributions basées sur Debian, exécutez :

    $ apt-get install git
  2. Clonez le dépôt Let's Encrypt pour télécharger les scripts :
    git clone https://github.com/letsencrypt/letsencrypt
    TipGit téléchargera les scripts dans un répertoire letsencrypt dans lequel vous exécutez la commande clone. Pour spécifier le répertoire où placer le client Let's Encrypt, spécifiez le chemin. Par exemple, pour stocker le client Let's Encrypt sous /opt, un répertoire couramment utilisé pour placer des logiciels tiers sur les systèmes Linux et Unix :

    git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt
  3. Exécutez le programme d'installation automatique de Let's Enrypt :
    letsencrypt-auto --help
    Letsencrypt-auto accepte les mêmes drapeaux que Letsencrypt ; letencrypt-auto installe toutes ses propres dépendances et met à jour le code client automatiquement, et par conséquent, il est relativement plus lent et plus volumineux que letencrypt.

    Pour le client Let's Encrypt obtenu manuellement et fourni avec Letsencrypt-auto, le client (binaire Letsencrypt) est disponible dans l'environnement virtuel qu'il a créé :/home/user/.local/share/letsencrypt/bin/letsencrypt.In CentOS 6 et RHEL 6 , le référentiel EPEL est requis pour installer python-virtualenv.

Après avoir installé le client Let's Encrypt, vous pouvez maintenant générer et configurer un certificat SSL Let's Encrypt gratuit.


FreeBSD
  1. Comment installer un fichier RPM sur un système d'exploitation Linux (CentOS, RHEL et Fedora)

  2. Comment installer redmine sur RHEL 8 / CentOS 8 Linux

  3. Comment installer Go dans Fedora et Rocky Linux/Centos/RHEL

  4. Comment installer Oracle VirtualBox sur Oracle Linux/Fedora/RHEL/CentOS à l'aide de YUM

  5. Comment installer docker sur CentOS / RHEL / Fedora

Comment installer WordPress sur RHEL 8 / CentOS 8 Linux

Comment installer GIMP sur CentOS 8 / RHEL 8 Linux

Comment installer TeamViewer 15 sur Fedora/RHEL/CentOS et Debian/Ubuntu

Comment installer TeamViewer 15 sur RHEL/CentOS/Fedora et Debian/Ubuntu

Comment installer Java 14 sur Linux, Ubuntu, CentOS

Comment installer et configurer les conteneurs Linux LXC sur CentOS / RHEL / Ubuntu