An open API service indexing awesome lists of open source software.

https://github.com/raochoa0626/linux-hardening-checklist

Bash script and checklist for hardening Ubuntu/Linux systems: users, SSH, firewall, logging, and auditing.
https://github.com/raochoa0626/linux-hardening-checklist

automation bash hardening linux security sysadmin

Last synced: about 2 months ago
JSON representation

Bash script and checklist for hardening Ubuntu/Linux systems: users, SSH, firewall, logging, and auditing.

Awesome Lists containing this project

README

          

# Linux Hardening Checklist

- Create non-root user; disable root SSH login
- SSH: key-based auth, change port if policy allows, fail2ban (optional)
- Keep packages updated: unattended-upgrades
- Configure firewall (ufw/firewalld)
- Filesystem permissions (home dirs, /var/log)
- Enable auditd; review journald retention
- Backups & recovery test

See `harden.sh` for a basic script (adjust before use).