按照Ubuntu 16.04的Certbot文档和其他发行版的说法,包中安装了一个cron作业,它将自动更新证书:
您系统上的Certbot包附带一个cron作业,它将在证书过期前自动更新。,既然我们加密证书的时间是90天,那么最好利用这个特性。
但是,我找不到有关这个主题的任何相关文档,在同一页面上按照certbot安装说明(0.19.0版)后,我也找不到crontab上配置的任何cron作业。这个特性真的存在吗?如果是,如何找到并配置它?
注意:我在尝试用钩子配置自动更新时发现了这段文档。我可以手动配置cron作业,但使用内置的自动更新功能似乎更合适。
发布于 2018-05-25 19:14:15
在Ubuntu 16.04 (除其他外),自动更新由systemd而不是cron处理:
foo@localhost:~# systemctl list-timers
NEXT LEFT LAST PASSED UNIT ACTI
Fri 2018-05-25 19:05:59 UTC 1min 25s left n/a n/a systemd-tmpfiles-clean.timer syst
Sat 2018-05-26 00:56:58 UTC 5h 52min left Fri 2018-05-25 12:13:30 UTC 6h ago certbot.timer cert
Sat 2018-05-26 06:17:45 UTC 11h left Fri 2018-05-25 06:42:23 UTC 12h ago apt-daily-upgrade.timer apt-
Sat 2018-05-26 12:51:39 UTC 17h left Fri 2018-05-25 18:51:08 UTC 13min ago apt-daily.timer apt-默认情况下,定时器每天触发两次。
foo@localhost:~# cat /lib/systemd/system/certbot.timer
[Unit]
Description=Run certbot twice daily
[Timer]
OnCalendar=*-*-* 00,12:00:00
RandomizedDelaySec=3600
Persistent=true
[Install]
WantedBy=timers.target发布于 2018-02-26 21:02:06
简而言之,尝试如下:https://certbot.eff.org/docs/using.html#webroot
长:
您为使用certbot设置ssl选择了一个奇怪的时间。
不幸的是,存在漏洞的问题。他们的旧的更新方法,也就是。
所以我在这里开始了这个问题,它包含了一些信息,你应该在哪里寻找答案Certbot自动更新漏洞
https://stackoverflow.com/questions/48443791
复制相似问题