位置: 编程技术 - 正文

脚本实现SSH登录邮件报警(ssh远程登录脚本)

编辑:rootadmin

推荐整理分享脚本实现SSH登录邮件报警(ssh远程登录脚本),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:如何ssh登录后执行脚本,脚本实现ssh登录方式,ssh 脚本,脚本实现ssh登录功能,ssh远程登录脚本,脚本实现ssh登录方式,如何ssh登录后执行脚本,脚本实现ssh登录的方法,内容如对您有帮助,希望把文章链接给更多的朋友!

登录保护是一个非常重要的环节,下面通过图文并茂的方式给大家详细讲解下:

前两天@cyy 给我发了一个图

Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_decdb5.png" alt="查看图片" />

然后我就想到USHQ的ssh登录app通知功能,然后就像如果把这个部署到自用的服务器就好了。至少多一层安全系数。

首先要感谢@Legion 帮忙搞定了几个错误以及搞定了Geo2IP的JSON转换。 (P.S.此人为自动化运维大神级人物,现任职于德国一数据统计企业。)

当然,我和他相比我就是战五渣了...大家一定要多向 @Legion 学习啊~~

说下需要做的准备:

sendmail或者PostfixphpbashCentOS/Debian/Ubuntu若你的生产环境中没有php sendmail Postfix等组件,请移步:

@Legion: Linux之使用shell脚本实现ssh登录报警

脚本实现SSH登录邮件报警(ssh远程登录脚本)

参考文件

首先是报警脚本文件

Shell

然后是如何触发这个脚本:

Shell

用这种方法, 新开终端或者复制终端都会触发报警

如果使用smtp方式,请保存以下文件为smtp-class.php

PHP

&#;>实现效果:

Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_deadcb8.png" alt="查看图片" />

有需要的朋友可以参考下,希望大家能够喜欢。

Shell中eval的用法示例 功能说明:告知shell取出eval的参数,重新运算求出参数的内容。语法:eval[参数]补充说明:eval可读取一连串的参数,然后再依参数本身的特性来执行。

常用Linux Shell进阶部分小结 如何计算当前目录下的文件数和目录数#ls-l*|grep"^-"|wc-l----tocountfiles#ls-l*|grep"^d"|wc-l-----tocountdir如何只列子目录?ls-F|grep/$或者aliassub="ls-F|grep/$"(linux)ls-l

shell脚本中一些特殊符号 在shell中常用的特殊符号罗列如下:#;;;.,/\'string'|!$${}$$$$*"string"***:^$#$@`command`{}[][[]]()(())||&&{xx,yy,zz,...}~~+~-&\...\+-%===!=#井号(comments)这几乎是个满场都有

本文链接地址:https://www.jiuchutong.com/biancheng/379787.html 转载请保留说明!

上一篇:Shell脚本去重的几种方法实例(shell去重计数)

下一篇:Shell中eval的用法示例(shell eval用法)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络