mirror of
https://github.com/jambonz/jambonz-infrastructure.git
synced 2026-10-24 07:14:11 +00:00
21 lines
849 B
Bash
21 lines
849 B
Bash
#!/bin/bash
|
|
|
|
sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
|
|
|
|
# add nginx jails and filters
|
|
sudo cp /tmp/nginx-noscript.jail /etc/fail2ban/jail.d/nginx-noscript.conf
|
|
sudo cp /tmp/nginx-noproxy.jail /etc/fail2ban/jail.d/nginx-noproxy.conf
|
|
sudo cp /tmp/nginx-nohome.jail /etc/fail2ban/jail.d/nginx-nohome.conf
|
|
sudo cp /tmp/nginx-badbots.jail /etc/fail2ban/jail.d/nginx-badbots.conf
|
|
|
|
sudo cp /tmp/nginx-noscript.filter /etc/fail2ban/filter.d/nginx-noscript.conf
|
|
sudo cp /tmp/nginx-noproxy.filter /etc/fail2ban/filter.d/nginx-noproxy.conf
|
|
sudo cp /tmp/nginx-nohome.filter /etc/fail2ban/filter.d/nginx-nohome.conf
|
|
sudo cp /tmp/nginx-badbots.filter /etc/fail2ban/filter.d/nginx-badbots.conf
|
|
|
|
sudo chmod 0644 /etc/fail2ban/jail.d/*.conf
|
|
sudo chmod 0644 /etc/fail2ban/filter.d/*.conf
|
|
|
|
sudo systemctl enable fail2ban
|
|
sudo systemctl restart fail2ban
|