您的位置:首页 > 其它

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

2016-05-15 15:15 513 查看
环境: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



参考:

https://dietbrand.eu/fix-for-postdrop-warning-unable-to-look-up-publicpickup-no-such-file-or-directory/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: