SSL证书到期时间监控提醒工具+脚本推荐

栏目: 编程工具 · 发布时间: 5年前

内容简介:随着对数据安全的越来越重视和各浏览器尝试的压榨,目前很多网站都已经添加SSL证书来到https时代,随着网站的增多https证书的管理也是要麻烦些,毕竟一些采用SSL证书都是有期限的,长的1年、2年、3年(3年的目前已经没有了),短的如免费的Let's Encrypt的只有3个月的有效期,如果忘记续期的话浏览器上都会给出明显的提示非常影响用户体验,下面我们给大家几个SSL证书检查到期时间并提醒的网站和Shell脚本:添加完域名后建议点一下“Run Test”,测试一下是否正常。类似的监控工具很多,我们大体

随着对数据安全的越来越重视和各浏览器尝试的压榨,目前很多网站都已经添加SSL证书来到https时代,随着网站的增多https证书的管理也是要麻烦些,毕竟一些采用SSL证书都是有期限的,长的1年、2年、3年(3年的目前已经没有了),短的如免费的Let's Encrypt的只有3个月的有效期,如果忘记续期的话浏览器上都会给出明显的提示非常影响用户体验,下面我们给大家几个SSL证书检查到期时间并提醒的网站和 Shell 脚本:

1、LetsMonitor

SSL证书到期时间监控提醒工具+脚本推荐

打开 LetsMonitor.org 先点击“SIGN UP”注册一个账号,填写邮箱和设置密码,这里的邮箱可以设置为手机运营商(联通、电信、移动)的邮箱,他们一般都有免费的邮箱并且可以直接手机上短信提醒。

登陆后点击左侧栏里的“Monitors”,会提醒如下图:

SSL证书到期时间监控提醒工具+脚本推荐

Let's Monitor有N多个服务器节点可供选择,在SSL证书检查的 工具 中算是首推的。

添加完域名后建议点一下“Run Test”,测试一下是否正常。

2、其他类似的SSL监控网站

类似的监控工具很多,我们大体罗列一下:

2.1、 https://alerts.httpscop.com 直接输入域名,再填邮箱,非常简单的流程,都不需要注册。

2.2、 https://certificatemonitor.org 一次可以填写很多个域名,流程也简单,多个邮箱验证。

2.3、 https://keychest.net 这个和Let'sMointor类似需要注册,单次只查询到期时间的话点"Run spot Check",注册账号添加监控的话点"Create dashboard"。

3、crontab+脚本

当然不用前面的这些网站,直接在VPS或服务器上配置下面的脚本一样也可以实现邮件提醒。

cd /root && wget http://soft.vpser.net/lnmp/ext/ssl_check.tar.gz -O ssl_check.tar.gz && tar zxf ssl_check.tar.gz

然后使用winscp、 nano 、vim之类的编辑/root/ssl_check.sh 和 /root/sendmail.py 。

ssl_check.sh 中 CheckDomains 为域名列表,每个域名空格分开,Alert_Email 为提醒邮箱,不填的话不邮件提醒,Alert_Days 为提前多少天提醒。

sendmail.py 中 mailServer 填写你邮箱smtp服务器的地址,mailServerPort 填写smtp服务器端口,mailFrom 填写邮箱,mailPassword 填写邮箱密码。因为目前很多VPS服务商都将25端口封了所有默认使用SSL协议发送,具体各个邮件服务商的smtp服务器地址、端口信息可以通过 常见邮件服务商SMTP服务器端口查询 这里进行查询。

设置好前面的信息可以 /root/ssl_check.sh 执行一下试试,看能不能正常获取到期时间。

没有问题的话可以在crontab中添加上 0 5 * * * /root/ssl_check.sh 这样每天凌晨5点会检查一次。

完结

好了,SSL证书到期提醒工具就说道这里,如果生成环境建议多个监控同时提醒并不同的提醒周期这样来确保在到期前能即使更换上新的SSL证书。

有问题的话可以本文留言或论坛反馈。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

数据结构与算法

数据结构与算法

[美] 乔兹德克 (Drozdek, A. ) / 郑岩、战晓苏 / 清华大学出版社 / 2006-1 / 69.00元

《国外计算机科学经典教材·数据结构与算法:C++版(第3版)》全面系统地介绍了计算机科学教育中的一个重要组成部分——数据结构,并以C++语言实现相关的算法。书中主要强调了数据结构和算法之间的联系,使用面向对象的方法介绍数据结构,其内容包括算法的复杂度分析、链表、栈队列、递归技术、二叉树、图、排序以及散列。《国外计算机科学经典教材·数据结构与算法:C++版(第3版)》还清晰地阐述了同类教材中较少提到......一起来看看 《数据结构与算法》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

在线进制转换器
在线进制转换器

各进制数互转换器

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试