Installation des Certbots mit Plugin für das Erstellen eines SSL Zertifikats
su
apt install certbot python3-certbot-apache
Erstellen des Zertifikats
certbot --apache
Überprüfen der automatischen Erneuerung von Certbot
Zertifikate von Let’s Encrypt sind nur neunzig Tage gültig. Dies soll Benutzer dazu ermutigen, ihren Prozess zur Erneuerung von Zertifikaten zu automatisieren und sicherzustellen, dass missbrauchte Zertifikate oder gestohlene Schlüssel eher früher als später ablaufen.
Das von uns installierte certbot
-Paket kümmert sich um Erneuerungen, indem es ein Erneuerungsskript in /etc/cron.d
einfügt, das von einem systemctl
-Dienst namens certbot.timer
verwaltet wird. Dieses Skript wird zweimal pro Tag ausgeführt und erneuert automatisch alle Zertifikate, die innerhalb von dreißig Tagen ablaufen.
Um den Status dieses Dienstes zu überprüfen und sicherzustellen, dass er aktiv ist und ausgeführt wird, können Sie Folgendes verwenden:
sudo systemctl status certbot.timer
Sie sehen eine Ausgabe, die dieser ähnelt:
Output
● certbot.timer - Run certbot twice daily
Loaded: loaded (/lib/systemd/system/certbot.timer; enabled; vendor preset: enabled)
Active: active (waiting) since Tue 2020-04-28 17:57:48 UTC; 17h ago
Trigger: Wed 2020-04-29 23:50:31 UTC; 12h left
Triggers: ● certbot.service
Apr 28 17:57:48 fine-turtle systemd[1]: Started Run certbot twice daily.
Um den Erneuerungsprozess zu testen, können Sie mit certbot
einen Probelauf durchführen:
certbot renew --dry-run