Server Hardening Checklist
Secure your Linux servers with a comprehensive hardening checklist covering SSH, firewall, users, and services.
Usage
Describe your server setup and this skill will provide a tailored security hardening checklist.
Examples
- "Harden a fresh Ubuntu 24.04 server for web hosting"
- "Create a security checklist for a production database server"
- "Review my SSH configuration for security best practices"
Guidelines
- Disable root SSH login and use key-based authentication only
- Configure a firewall with default-deny policy
- Remove unnecessary packages and disable unused services
- Enable automatic security updates for the OS
- Set up audit logging with auditd for compliance