美文网首页
CentOS开启SSH登录后的微信消息推送

CentOS开启SSH登录后的微信消息推送

作者: 囍冯总囍 | 来源:发表于2020-07-16 19:10 被阅读0次

    参考文章:

    SSH远程登录报警提醒

    推送消息可利用方糖推送API(PushBear)

    #!/bin/bash
    #获取登录者的用户名
    user=$USER
    #获取登录者的IP地址
    ip=${SSH_CLIENT%% *}
    #获取登录的时间
    time=$(date +%F%t%k:%M)
    #服务器的IP地址
    #server=`ifconfig eth1|sed -n '2p'|awk -F ":" '{print $2}'|awk '{print $1}'`
    #这里可以判断如果登录者的IP地址不是指定的IP,则发邮件报警,我这里直接就发送,当然你也可以不发送,直接记录下日志即可
    curl -v https://pushbear.ftqq.com/sub?sendkey=1251-f3c72e873aba43f093ae8e5e49bb05f4 -d "text=%e6%9c%8d%e5%8a%a1%e5%99%a8SSH%e7%99%bb%e5%85%a5" -d "desp=%23+%e4%b8%9a%e5%8a%a1%e6%9c%8d%e5%8a%a1%e5%99%a8%0A%0A%23%23+%e7%94%a8%e6%88%b7%e5%90%8d%0A$user%0A%0A%23%23+%e7%99%bb%e5%bd%95IP%0A$ip%0A%0A%23%23+%e7%99%bb%e5%bd%95%e6%97%b6%e9%97%b4%0A$time" > /etc/ssh/log 2>/dev/null
    

    将上述sh文件命名为sshrc并放到系统的/etc/ssh/ 目录下即可。

    相关文章

      网友评论

          本文标题:CentOS开启SSH登录后的微信消息推送

          本文链接:https://www.haomeiwen.com/subject/ijemhktx.html