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