fail2ban-setup
π―Skillfrom mikr13/secure-server-setup-skills
Configures and deploys Fail2Ban to protect server against brute-force attacks by dynamically blocking suspicious IP addresses.
Part of
mikr13/secure-server-setup-skills(5 items)
Installation
npx skills add mikr13/secure-server-setup-skillsnpx ctx7 skills install /mikr13/secure-server-setup-skillsMore from this repository4
Configures UFW (Uncomplicated Firewall) with strict default-deny policies, blocking all incoming traffic except explicitly permitted services and ports.
Disables root SSH login, enforces SSH key-based authentication, creates a secure non-root admin user, and configures SSH daemon settings to prevent brute-force and unauthorized access attempts.
Configures and enables automatic security updates to ensure the server receives critical patches and fixes without manual intervention, reducing vulnerability windows.
Implements automated, secure server backups to off-site cloud storage with configurable schedules, retention policies, and encryption.