# apt-get install fail2ban
# vi /etc/fail2ban/jail.d/defaults-debian.conf コメントアウトする #[sshd] #enabled = true
# vi /etc/fail2ban/filter.d/wordpress.conf
[Definition] failregex = ^.*POST.*(wp-login\.php|xmlrpc\.php).*$ ^.*"(GET|POST).*" (404|403) .*$ ignoreregex =
# vi /etc/fail2ban/jail.local
[DEFAULT] ignoreip = 127.0.0.1/8 192.168.1.0/24 自サイトのip bantime = 86400 #24時間 findtime = 600 maxretry = 5 mta = mail destmail = ckenko25@gmail.com sendename=Fail2BanAlerts action = %(action_mwl)s [wordpress] enabled = true port = http,https filter = wordpress action = iptables-multiport[name=wordpress, port="http,https", protocol=tcp] logpath = /var/log/apache2/access.log maxretry = 5 findtime = 60
# /etc/init.d/fail2ban restart
# fail2ban-client status
コメント
I loved this submit! I simply read through your blog rather regularly, and youre constantly deciding on exciting things.
Idiscussed this publish in my modest Facebook, and supporters loved
it. Proceed the beszt work!
I loved this post! I just study your website very commonly, and
youire constantly deciding on exciting things. I discussed this distribute on my small
small Facebook or myspace, and supporters loved it.
Proceed the excellent job!