SSH登录通知
Jan. 22, 2022
SSH登录通知 在 /etc/ssh/ 目录下面创建一个 sshrc 的文件
!/bin/bash
获取登录者的用户名
user=$USER
获取登录者的IP地址
ip=${SSH_CLIENT%% *}
获取登录的时间
time=$(date +%F%t%k:%M)
服务器的IP地址
server=ifconfig eth0|sed -n '2p'|awk -F ":" '{print $2}'|awk '{print $1}'
发微信提醒,并记录下日志
curl -G "http://wxpusher.zjiecode.com/api/send/message/?appToken=你的appToken&uid=你的UID" --data-urlencode "content=在$time,用户$user通过$ip登录了服务器$server" > /etc/ssh/log 2>/dev/null 然后通过 chmod 777 sshrc 给它执行权限
在有人通过 ssh 远程登录这台服务器的时候,这段脚本就会被执行
但是仅限于 SSH 协议,如果你用 telnet 协议登录是不会推消息的,需要另外实现。
HomeAssistant 看这篇文章就够了 https://bbs.hassbian.com/thread-8080-1-1.html
下载 7 楼的 wxpusher.zip,老苏已经顺利的搞定了。
参考文档 wxpusher 地址:https://github.com/wxpusher
WxPusher微信推送服务 地址:https://wxpusher.zjiecode.com/docs/#/
wxpusher/wxpusher-docs: 微信消息实时推送服务[WxPusher]的服务说明文档,通过本文档,你可以了解如何使用WxPusher的服务。 文档预览地址: 地址:https://github.com/wxpusher/wxpusher-docs
群晖系统开启微信推送服务 - GXNAS博客 地址:https://wp.gxnas.com/10508.html
linux ssh远程登陆报警提醒_qq362228416的专栏-CSDN博客 地址:https://blog.csdn.net/qq362228416/article/details/53527916
Linux服务器用户登录邮件告警_深圳Java-Live的博客-CSDN博客 地址:https://blog.csdn.net/qq_33168577/article/details/79552566
【新提醒】wxpusher微信推送插件 - 『HomeAssistant』综合讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz! 地址:https://bbs.hassbian.com/thread-8080-1-1.html