干货分享,灵感创作,不定期更新,敬请期待。

登录ssh邮件提醒

Linux运维 xhq 2143℃ 0评论

ssh登录vps给所有者一个提醒,我们来探讨一下该怎么做,首先你的服务器得安装好sendmail,然后确保启动(加入开机启动,不然有时候重启忘记了,在/etc/rc.d/rc.local中加入,如:/etc/init.d/sendmail start,加入后还只是配置了,还要重新加载文件),

  • 编辑/etc/bashrc文件,在文件末尾加入如下,并保存退出(如果之前的用户可以收到邮件,后面的新增用户却收不到邮件,是因为你的邮件被当作垃圾邮件了,如果还不行就可能是配置没有生效,执行:source ~/.bashrc,随机应变吧
    ),
echo ‘ALERT – Root Shell Access (wp.iyouths.org) on:’ `date` `who` | mail s “Alert: Root Access from `who | cut -d'(‘ -f2 | cut -d’)’ -f1`” [email protected].com
  • 以下两种方法是针对单个用户的
  1. 在root目录下有个.bashrc隐藏文件,然后把以上那段东东复制黏贴进去(针对root用户)
  2. 普通用户,如haha,在/home/haha/下有一个.bashrc隐藏文件,同理

参考:https://linux.cn/article-5334-1.html

转载请注明:爱游思 » 登录ssh邮件提醒

喜欢 (0)

您必须 登录 才能发表评论!

(1)个小伙伴在吐槽
  1. echo 'ALERT - Root Shell Access (YOURSERVERNAME) on:' `date` `who` | mail -s "Alert: Root Access from `who | cut -d"(" -f2 | cut -d")" -f1`" YOUREMAIL ,注意标点符号
    king2016-06-09 23:50