当有人登录服务器后,如何感知?本文讲述当有人通过SSH登录服务器后,将登录信息发送到微信企业号。
shell
先创建shell脚本,用于获取登录信息。
1 | !/bin/bash |
python
创建python代码,用于将信息发送到企业号上。上面的shell脚本调用该python程序。企业号的信息填充到init中。如果不想用企业号,也可以使用邮件。以前最方便的是直接使用方糖,但被大家玩坏了。
1 | ## 微信推送脚本 |
操作
系统层面
将上述sh文件命名为sshrc,将sh文件和python文件放到系统的/etc/ssh/ 目录下。
用户层面
如果只关注指定用户,可将文件放到如下目录:
- Linux用户登陆都会执行/etc/profile文件
- Ubuntu/Debian系统环境 编辑根目录下 ~/.bashrc文件
- CentOS系统 编辑 ~/.bash_profile文件
添加代码:
1 | sh shell文件名 |