Complete a 3 Question Survey and Earn a re:Post Badge
Help improve AWS Support Official channel in re:Post and share your experience - complete a quick three-question survey to earn a re:Post badge!
¿Cómo instalo el paquete Certbot en mi instancia de Lightsail para la instalación del certificado Let's Encrypt?
Quiero usar el paquete Certbot para instalar un certificado Let's Encrypt en mi instancia de Amazon Lightsail.
Descripción breve
Las instancias de Lightsail con pilas de Bitnami, como WordPress y LAMP, tienen su propia herramienta de instalación denominada bncert-tool para instalar el certificado Let's Encrypt. Los esquemas, como cPanel y Plesk, también tienen sus propias herramientas de instalación y no necesitan el paquete Certbot. Sin embargo, la instalación en otros esquemas de instancia de Lightsail, como Ubuntu y Amazon Linux 2, requiere el paquete Certbot.
Resolución
Todas las distribuciones de Linux, excepto Amazon Linux 2 y FreeBSD, pueden usar snapd para instalar la herramienta Certbot. Instale la herramienta Certbot en función de su sistema operativo (SO).
Requisito previo
Elimine todos los paquetes de Certbot que hayan utilizado un administrador de paquetes de sistema operativo diferente para la instalación, como apt, dnf o yum. Los siguientes son ejemplos de comandos que pueden eliminar el paquete Certbot:
sudo apt-get remove certbot sudo dnf remove certbot sudo yum remove certbot
Nota: Debe instalar el complemento de DNS si su dominio utiliza uno de los proveedores de DNS que figuran en los complementos de DNS del sitio web de Certbot.
Amazon Linux 2
Para instalar la herramienta Certbot en Amazon Linux 2, ejecute los siguientes comandos:
sudo yum update sudo rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo yum install -y certbot
Si usa un proveedor de DNS que aparece en la Guía del usuario de Certbot, ejecute el siguiente comando para instalar el complemento de DNS:
sudo yum install -y python2-certbot-dns-route53
Nota: Sustituya route53 por el proveedor de DNS de su dominio.
Si aparece un error de compatibilidad con botocore, ejecute el comando pip para volver a instalar botocore:
sudo pip uninstall botocore boto3 && sudo pip install boto3
Amazon Linux 2023
Para instalar la herramienta Certbot en Amazon Linux 2023, ejecute los siguientes comandos:
sudo yum update sudo dnf install python3 augeas-libs sudo python3 -m venv /opt/certbot/ sudo /opt/certbot/bin/pip install --upgrade pip sudo /opt/certbot/bin/pip install certbot
Ubuntu 16.04, 18.04, 20.04 y 22.04
Para instalar la herramienta Certbot en Ubuntu 16.04, 18.04, 20.04 y 22.04, ejecute los siguientes comandos:
sudo snap install core; sudo snap refresh core; sudo snap install --classic certbot
Si usa un proveedor de DNS que aparece en la Guía del usuario de Certbot, ejecute el siguiente comando para instalar el complemento de DNS:
sudo snap set certbot trust-plugin-with-root=ok sudo snap install --beta certbot-dns-route53 sudo snap connect certbot:plugin certbot-dns-route53
Nota: Sustituya route53 por el proveedor de DNS de su dominio.
Debian 11, 10.8, 9.13, 8.7
Para instalar la herramienta Certbot en Debian 11, 10.8, 9.13, 8.7, ejecute los siguientes comandos:
sudo apt install snapd -y sudo snap install core; sudo snap install --classic certbot sudo ln -s /snap/bin/certbot /sbin/certbot
Si usa un proveedor de DNS que aparece en la Guía del usuario de Certbot, ejecute el siguiente comando para instalar el complemento de DNS:
sudo snap install --beta --classic certbot sudo snap set certbot trust-plugin-with-root=ok sudo snap install --beta certbot-dns-route53 sudo snap connect certbot:plugin certbot-dns-route53
Nota: Sustituya route53 por el proveedor de DNS de su dominio.
CentOS 7.9
Para instalar la herramienta Certbot en CentOS 7.9, ejecute los siguientes comandos:
sudo yum install epel-release sudo yum-config-manager --enable cr sudo yum install snapd sudo systemctl enable --now snapd.socket sudo ln -s /var/lib/snapd/snap /snap sudo snap install --classic certbot sudo ln -s /var/lib/snapd/snap/bin/certbot /sbin/certbot
Si usa un proveedor de DNS que aparece en la Guía del usuario de Certbot, ejecute el siguiente comando para instalar el complemento de DNS:
sudo snap set certbot trust-plugin-with-root=ok sudo snap install --beta certbot-dns-route53 sudo snap connect certbot:plugin certbot-dns-route53
Nota: Sustituya route53 por el proveedor de DNS de su dominio.
CentOS 8.2, 9
Para instalar la herramienta Certbot en CentOS 8.2 y 9, ejecute los siguientes comandos:
sudo dnf install epel-release sudo dnf upgrade sudo dnf config-manager --enable cr sudo yum install snapd sudo systemctl enable --now snapd.socket sudo ln -s /var/lib/snapd/snap /snap sudo snap install --classic certbot sudo ln -s /var/lib/snapd/snap/bin/certbot /sbin/certbot
Si usa un proveedor de DNS que aparece en la Guía del usuario de Certbot, ejecute el siguiente comando para instalar el complemento de DNS:
sudo snap set certbot trust-plugin-with-root=ok sudo snap install --beta certbot-dns-route53 sudo snap connect certbot:plugin certbot-dns-route53
Nota: Sustituya route53 por el proveedor de DNS de su dominio.
OpenSUSE 15.4
Para instalar la herramienta Certbot en OpenSUSE 15.4, ejecute los siguientes comandos:
sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.4 snappy sudo zypper --gpg-auto-import-keys refresh sudo zypper dup --from snappy sudo zypper install snapd sudo systemctl enable --now snapd sudo zypper in -t pattern apparmor sudo snap install core; sudo snap refresh core; sudo snap install --classic certbot sudo ln -s /snap/bin/certbot /usr/bin/certbot
Si usa un proveedor de DNS que aparece en la Guía del usuario de Certbot, ejecute el siguiente comando para instalar el complemento de DNS:
sudo snap set certbot trust-plugin-with-root=ok sudo snap install --beta certbot-dns-route53 sudo snap connect certbot:plugin certbot-dns-route53
Nota: Sustituya route53 por el proveedor de DNS de su dominio.
FreeBSD 12.4
Para instalar la herramienta Certbot en FreeBSD 12.4, ejecute el siguiente comando:
su pkg install security/py-certbot
Si usa un proveedor de DNS que aparece en la Guía del usuario de Certbot, ejecute el siguiente comando para instalar el complemento de DNS:
pkg install py39-certbot-dns-route53
Nota: Sustituya route53 por el proveedor de DNS de su dominio.
Información relacionada
¿Cómo instalo un certificado SSL de Let's Encrypt estándar en una instancia de Lightsail?

Contenido relevante
- preguntada hace un meslg...
- preguntada hace un meslg...
- preguntada hace 5 meseslg...
- preguntada hace 2 meseslg...
- preguntada hace 2 meseslg...
- OFICIAL DE AWSActualizada hace un año