我正在使用vsftpd,我想编写一个shell脚本来检测与我的服务器的连接,并向我发送一封电子邮件,其中包含已登录的信息。 我不知道从哪里开始。有人能指出我正确的方向。
感谢名单
答案 0 :(得分:4)
阅读日志。
http://www.redhat.com/docs/manuals/enterprise/RHEL-3-Manual/ref-guide/s1-ftp-vsftpd-conf.html
启用传输日志。
阅读文件。
答案 1 :(得分:0)
我不熟悉vsftpd,但您可以让shell脚本查看netstat的输出,看看您是否在端口21(默认的ftp端口)上有任何连接。
答案 2 :(得分:0)
最可靠的方法是使用日志分析。如果您使用OSSEC(免费和开源)等工具,它可以在登录,注销,登录失败等情况下运行任何脚本或生成电子邮件警报。
link:http://www.ossec.net
答案 3 :(得分:0)
同样适用于“fail2ban”,虽然这件事的目的是别的(你猜对了)。
学家