diff --git a/setup.sh b/setup.sh index 62b8cb5..f47d080 100644 --- a/setup.sh +++ b/setup.sh @@ -2,8 +2,8 @@ mrepo=https://git.ictmaatwerk.com/VPS-scripts/UBU-Backup-SRV mbranch=master #install needed packages -apt install rssh vsftpd openssh-server git -y -apt-get install --no-install-recommends eiciel +apt install rssh vsftpd openssh-server git fail2ban -y +apt-get install --no-install-recommends eiciel xorg -y #Setup groups groupadd sftpusers groupadd ftpusers @@ -57,6 +57,11 @@ ufw allow 30000:31000/tcp ufw limit 22/tcp echo "y" | ufw enable +#F2B Config +wget -q -t7 "$mrepo"/raw/branch/"$mbranch"/config/fail2ban/jail.local -O /etc/fail2ban/jail.local +wget -q -t7 "$mrepo"/raw/branch/"$mbranch"/config/fail2ban/jail-vsftp.local -O /etc/fail2ban/jail.d/vsftp.local +wget -q -t7 "$mrepo"/raw/branch/"$mbranch"/config/fail2ban/filter-vsftpd.local -O /etc/fail2ban/filter.d/vsftpd.local + #Restarting and enableing services -systemctl enable vsftpd sshd -systemctl restart vsftpd sshd +systemctl enable vsftpd sshd fail2ban +systemctl restart vsftpd sshd fail2ban