linux-server-hardening - Script Interactif Ubuntu (Golden Path Sécurité)
Security • DevOps • Automation · Actif · Auteur produit / DevSecOps · Produit vivant
Produit script issu du hardening VPS ZENORA : assistant interactif Ubuntu qui interroge users, Docker, Nginx, CSF, CrowdSec, monitoring - puis automatise le golden path. Validé labs, local, 2 amis sur VPS réels.
Problème
Rejouer manuellement le hardening ZENORA à chaque VPS est lent, sujet à oubli d'étapes, et difficile à transmettre. Il fallait un produit interactif qui encode le golden path sans lock-out ni fausse magie.
Solution
- Script bash interactif : prompts users / Docker / Nginx / CSF / CrowdSec / monitoring
- Automatisation ordonnée des phases du guide ZENORA
- Checkpoints SSH et confirmation avant actions destructives
- Couches optionnelles activées seulement si demandées
- Validation : labs, machine locale, 2 amis sur VPS réels
- Lien explicite vers la mission ZENORA comme origine
- Dépôt GitHub prêt pour les prochaines missions
Stack
Bash, Ubuntu 22.04/24.04, OpenSSH, unattended-upgrades, AIDE, Lynis, UFW, iptables, Fail2Ban, Nginx (optionnel), CSF (optionnel), CrowdSec (optionnel), Docker (optionnel), sysctl, logrotate