Pourquoi un VPS neuf est une porte ouverte

Un serveur fraîchement installé scanne des centaines de tentatives de connexion par heure. Avant d'y déployer quoi que ce soit, dix étapes de durcissement s'imposent.

La checklist des 10 étapes

  1. Créer un utilisateur non-root et désactiver la connexion root directe.
  2. Passer SSH exclusivement par clés (désactiver les mots de passe).
  3. Installer fail2ban pour bannir automatiquement les attaques par force brute.
  4. Configurer UFW : n'ouvrir que 80, 443 et votre port SSH personnalisé.
  5. Activer les mises à jour de sécurité automatiques (unattended-upgrades).
  6. Installer Nginx + certificat Let's Encrypt renouvelé automatiquement.
  7. Isoler l'application (Docker ou utilisateur dédié) pour limiter les dégâts.
  8. Chiffrer les sauvegardes et les envoyer hors site (règle 3-2-1).
  9. Surveiller les logs et les ressources (Netdata ou vnstat au minimum).
  10. Tester une restauration complète : une sauvegarde jamais testée n'existe pas.
# Exemple : durcissement SSH dans /etc/ssh/sshd_config
PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes
Port 2222

Coût de revient

Un VPS 2 vCPU / 4 Go chez un hébergeur européen coûte 5 à 15 €/mois et héberge confortablement plusieurs petites applications — à condition d'appliquer cette checklist avant la mise en ligne.