红联Linux门户
Linux帮助

ubuntu远程登录vps时,发送邮件提醒

发布时间:2016-05-16 10:46:01来源:linux网站作者:justheretobe

环境:ubuntu15.04


问题:搭建的vps除了修改root密码,ssh认证,使用ufw之外,还想远程ssh登录成功时发送通知邮件,如何实现?


解决办法:
使用ubuntu的postfix服务

安装postfix:

sudo apt-get install postfix

然后在 ~./bashrc 中添加如下命令行:

echo 'ALERT - SSH Shell Access (x.x.x.x) on:' `date` `who` | mail -s "Alert: SSH Access from `who | cut -d'(' -f2 | cut -d')' -f1`" zhangsan@163.com

注:命令行中的(x.x.x.x)为ssh登录的vps地址
尝试ssh方式登录vps,zhangsan@163.com邮箱中将会收到提醒邮件。


FAQ
如果碰到报错:postdrop: warning: unable to look up public/pickup: No such file or directory
可以使用如下方式解决:
sudo /etc/init.d/postfix stop
sudo /etc/init.d/postfix start

ubuntu远程登录vps时,发送邮件提醒


本文永久更新地址:http://www.linuxdiyf.com/linux/20681.html