位置: 编程技术 - 正文
推荐整理分享脚本实现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登录报警

参考文件
首先是报警脚本文件
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)这几乎是个满场都有
上一篇:Shell脚本去重的几种方法实例(shell去重计数)
下一篇:Shell中eval的用法示例(shell eval用法)