Cómo configurar Vamos en cifrado (CertBot) en Ubuntu 20.04

Cómo configurar Vamos en cifrado (CertBot) en Ubuntu 20.04

CERTBOT es una utilidad de línea de comandos para administrar los certificados SSL de Let's Cifre en un sistema Linux. Le permite solicitar un nuevo certificado SSL, hacer la autorización y configurar su servidor web para la configuración de SSL. También le ayuda a renovar los certificados emitidos por la autoridad de certificado LET CIRRYPT.

Este tutorial le ayuda a instalar y usar CERTBOT (un cliente de encriptamiento de Let's Cifrar) en Ubuntu 20.04 Sistema LTS Linux.

Requisitos previos

Debes cumplir con los siguientes:

  • Un Ubuntu 20 corriendo.04 Sistema con acceso a cuenta privilegiada de sudo.
  • Apache Web Server con host virtual configurado con un dominio o subdominio real.
  • El dominio o el subdominio deben apuntar correctamente a la dirección IP del servidor web.

Paso 1 - Instalación de CertBot

CertBot es una herramienta para obtener certificados de Let's Ciftpt y configurarlos en su servidor web. El paquete Snap es la forma más fácil de instalar el certbot en el sistema Ubuntu.

Abra un terminal y ejecute el siguiente comando para instalar CERTBOT:

Instalación de SUDO Snap -CLASSIC CERTBOT  

Paso 2 - Generar certificado SSL

Ahora, puede solicitar certificados SSL de Let's Cifrar en función del servidor web.

  1. apache - Los sistemas que ejecutan el servidor web Apache, ejecutar el siguiente comando. Esto enumerará todos los dominios/subdominios configurados en su servidor web. Seleccione los números apropiados para solicitar un certificado.
    sudo certbot -apache  
  2. Nginx - Para los sistemas que ejecutan el servidor web NGINX, use el comando a continuación para solicitar los certificados SSL.
    sudo certbot -nginx  
  3. Obtenga solo certificado - Para el sistema que tiene cualquier otro servidor web en ejecución excepto Apache o Nginx. Luego puede obtener solo el certificado y configurarlo manualmente.

    Este comando le pedirá el nombre de dominio y la raíz del documento para el dominio.

    sudo certbot certonly -webroot  
  4. Sin servidor web - Los sistemas no tienen un servidor web en ejecución, también puede solicitar un certificado SSL. El siguiente comando a continuación le pedirá el nombre de dominio e iniciará un servidor web temporal en el puerto 80 para completar la verificación.
    sudo certbot certonly -standalone  

Mientras usa los comandos anteriores, el dominio debe señalarse al servidor en DNS. Además, asegúrese de que /.bien conocido/acme-challenge es atendido por el servidor web.

Paso 3 - Prueba SSL

Una vez que el certificado SSL se instale en el servidor web, visite https: // su dominio.com/ en un navegador web y busque el icono de bloqueo SSL en la barra de URL. También puede hacer un escaneo de seguridad para la configuración SSL en https: // www.ssllabs.com/ssltest/.

Paso 3 - Renovar el certificado SSL

Se emite un certificado de encriptamiento para los 3 meses solo. Debe renovar el certificado antes de los 30 días de vencimiento. CertBot le permite una renovación sin problemas con solo ejecutar un solo comando.

Ejecute el siguiente comando para renovar todos los certificados en ese sistema.

sudo certbot renovar  

También puede ejecutar una carrera en seco sin una renovación real. Esto lo ayudará a probar si la renovación de SSL funciona bien.

sudo certbot renovar-secado  

Conclusión

En este tutorial, ha aprendido a instalar certbot en el sistema Ubuntu. También lo ayudó a crear nuevos certificados para sus servidores web.