Initial YAML configuration file for initializing new cloud services, based on my preferences.
What It Does
- fail2ban (uses system log files to ban potentially malicious IPs)
- ufw (simple firewall, configured to allow HTTP/S)
- Various dependencies
User martin with appropriate public key.
- Deactivate the root login
- Enable user for SSH
- Automatic disconnection in case of incorrect login
- Deactivate unused functions
- Allow TCP 80, 443
- Allow SSH