GNU/Linux >> Tutoriales Linux >  >> FreeBSD

Cómo instalar Let's Encrypt en CentOS / RHEL / Fedora / FreeBSD / OpenBSD / Ubuntu / Linux

Let's Encrypt es una autoridad de certificación (CA) gratuita, automatizada y abierta que proporciona certificados validados por dominio (DV) esenciales para SSL, lo que permite la conexión segura HTTPS que cifra la transferencia de datos. . El certificado DV verifica que eres el propietario del dominio y que la mayoría de los principales navegadores web lo reconocen y confían en él.

Dependiendo de su sistema operativo, puede haber un paquete de Let's Encrypt disponible, lo que hace que la instalación de Let's Encrypt sea más fácil ya que se solucionan todas las dependencias. De lo contrario, aún puede instalar Let's Encrypt manualmente. Aquí hay una guía sobre cómo instalar Let's Encrypt en varias distribuciones de Linux.

Fedora 23 o posterior (incluido cuero crudo)

dnf install letsencrypt

Red Hat Enterprise Linux (RHEL) 7/CentOS 7 o posterior

Instale el repositorio EPEL con el siguiente comando:

yum install epel-release

Instale el cliente Let's Encrypt con el siguiente comando:

yum install letsencrypt

FreeBSD

Instale el cliente Let's Encrypt desde el puerto con el siguiente comando:

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

Instale el cliente Let's Encrypt desde el puerto con el siguiente comando:

pkg install py27-letsencrypt

OpenBSD

Instale el cliente Let's Encrypt desde el puerto con el siguiente comando:

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

Instale el cliente Let's Encrypt desde el puerto con el siguiente comando:

pkg_add letsencrypt

Arco Linux

pacman -S letsencrypt letsencrypt-apache

Debian (para Debian Jessie (8), Debian Stretch (9) o Debian Sid)

apt-get update
apt-get install letsencrypt

Un complemento de Apache está disponible para Apache 2.4 en distribuciones basadas en Debian con libaugeas0 1.0+ que automatiza la obtención e instalación de un certificado. Para instalarlo, ejecute:

apt-get install python-letsencrypt-apache

Gentoo

El cliente oficial de Let's Encrypt está disponible en Gentoo Portage. Si desea utilizar el complemento de Apache, debe instalarlo por separado:

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

Para el complemento nginx, use Layman para agregar la superposición mrueg que incluye el paquete del complemento nginx:

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

Instalar manualmente el cliente Let's Encrypt en cualquier sistema operativo Linux

Si está ejecutando versiones anteriores de la distribución de Linux, o su versión de Linux aún no tiene un paquete oficial, como CentOS 6, RedHat Enterprise Linux 6 y Ubuntu, puede instalar y usar Let's Encrypt manualmente para generar un certificado SSL:

  1. Instala Git, que se usa para clonar la rama maestra de Let's Encrypt.

    En Red Hat Enterprise Linux (RHEL), CentOS y distribuciones similares, ejecute:

    $ yum install git

    En Ubuntu y otras distribuciones basadas en Debian, ejecute:

    $ apt-get install git
  2. Clone el repositorio de Let's Encrypt para descargar los scripts:
    git clone https://github.com/letsencrypt/letsencrypt
    TipGit descargará los scripts en un directorio de letsencrypt donde ejecuta el comando de clonación. Para especificar el directorio para colocar el cliente de Let's Encrypt, especifique la ruta. Por ejemplo, para almacenar el cliente de Let's Encrypt en /opt, un directorio comúnmente utilizado para colocar software de terceros en sistemas Linux y Unix:

    git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt
  3. Ejecute el instalador automático de Let's Enrypt:
    letsencrypt-auto --help
    letsencrypt-auto acepta las mismas banderas que letsencrypt; letsencrypt-auto instala todas sus propias dependencias y actualiza el código del cliente automáticamente y, por lo tanto, es comparativamente más lento y más grande que letsencrypt.

    Para el cliente de Let's Encrypt obtenido manualmente, viene con letsencrypt-auto, el cliente (binario de letsencrypt) está disponible dentro del entorno virtual que creó:/home/user/.local/share/letsencrypt/bin/letsencrypt.En CentOS 6 y RHEL 6 , se requiere el repositorio EPEL para instalar python-virtualenv.

Después de instalar el cliente Let's Encrypt, ahora puede generar y configurar un certificado SSL gratuito de Let's Encrypt.


FreeBSD
  1. Cómo instalar un archivo RPM en el sistema operativo Linux (CentOS, RHEL y Fedora)

  2. Cómo instalar redmine en RHEL 8 / CentOS 8 Linux

  3. Cómo instalar Go en Fedora y Rocky Linux/Centos/RHEL

  4. Cómo instalar Oracle VirtualBox en Oracle Linux/Fedora/RHEL/CentOS usando YUM

  5. Cómo instalar docker en CentOS/RHEL/Fedora

Cómo instalar WordPress en RHEL 8 / CentOS 8 Linux

Cómo instalar GIMP en CentOS 8 / RHEL 8 Linux

Cómo instalar TeamViewer 15 en Fedora/RHEL/CentOS y Debian/Ubuntu

Cómo instalar TeamViewer 15 en RHEL/CentOS/Fedora y Debian/Ubuntu

Cómo instalar Java 14 en Linux, Ubuntu, CentOS

Cómo instalar y configurar contenedores LXC Linux en CentOS/RHEL/Ubuntu