Chargement de Smiley Hoster
Aller au contenu

Durcir un nouveau serveur cPanel/WHM avant les premiers clients

Équipe Smiley Hoster · · 3 min de lecture
Une liste de contrôle associe accès, services, réseau et validation finale.

Les recommandations de sécurité de cPanel couvrent plusieurs couches, de l’accès administrateur aux services réseau. Transformez-les en recette avant ouverture : chaque réglage doit avoir un test et un moyen de retour arrière, sans promettre une sécurité absolue.

1. Protéger l’administration sans perdre l’accès

Avant toute restriction, vérifiez la console de secours du fournisseur et conservez une session SSH ouverte. Créez un accès personnel par clé et testez les privilèges nécessaires dans une seconde session.

Activez la MFA pour les comptes administrateurs WHM et vérifiez leur procédure de récupération. Elle ne remplace pas la protection de SSH. Pour désactiver une méthode de connexion SSH, commencez par prouver que la méthode conservée fonctionne ; validez la configuration avec sshd -t avant son rechargement.

Activez cPHulk, définissez les exceptions d’administration strictement nécessaires et contrôlez les notifications. Accordez les droits revendeur et shell selon le besoin réel, pas par commodité. Notez qui possède chaque accès privilégié.

2. Définir les services autorisés

Établissez une liste : web public, courrier, DNS autoritaire, panneaux et accès de maintenance. Pour chaque service, indiquez son public, ses ports et son besoin de chiffrement. Désactivez les fonctions inutilisées après vérification de leurs dépendances.

Utilisez un gestionnaire de pare-feu compatible avec votre système. Si vous retenez CSF, vérifiez d’abord sa provenance, sa maintenance et sa compatibilité avec votre installation ; ne superposez pas CSF et firewalld. Sauvegardez les règles existantes avant changement.

Restreignez l’administration aux réseaux prévus lorsque votre usage le permet. Testez aussi les sous-domaines de service accessibles sur HTTPS : fermer uniquement le port WHM ne démontre pas que tous ses chemins d’accès sont fermés.

Activez un jeu de règles ModSecurity maintenu et testez connexion, formulaire et téléversement sur un site pilote. Une exception doit viser une règle et un contexte précis. Configurez les mises à jour automatiques adaptées à la plateforme, leur surveillance et une fenêtre de redémarrage maîtrisée. Vérifiez enfin les destinataires des alertes de sécurité et de service.

3. Effectuer une recette externe

Sur le serveur, relevez les sockets en écoute :

Exemple
ss -lntup

Depuis une machine externe autorisée, examinez votre propre IP publique, ici remplacée par une adresse d’exemple :

Exemple
nmap -Pn -sT -p- 192.0.2.10

Comparez chaque port TCP découvert avec l’inventaire. Ce test ne couvre pas UDP : vérifiez séparément les services UDP utilisés, notamment DNS, et répétez les contrôles sur IPv6 si activé.

Terminez par une connexion administrateur autorisée, un accès refusé depuis un réseau non autorisé, un essai web et un échange mail si ce service existe. Lancez Security Advisor et documentez chaque écart restant. Conservez les résultats, une sauvegarde hors serveur et une procédure de restauration testée avant d’accueillir des clients.

Sources : cPanel — security settings, cPanel — firewall services.

Slide 1 of 5: cPanel / WHM. Before clients arrive, test your server. Build an acceptance checklist with a test and a recovery route for every control.
Slide 2 of 5: Recoverable administration. Prove your way back in. Test the emergency console. Keep SSH open while verifying key-based access in a second session. Enable WHM MFA and test recovery. Confirm retained access works before removing a login method.
Slide 3 of 5: Service policy. Give every service a policy. Record each service's audience, ports and encryption needs. Export firewall rules before changes. Check all routes to WHM, including HTTPS subdomains. Test ModSecurity on a pilot site and confirm alerts reach a monitored destination.
Slide 4 of 5: External verification. Check exposure from outside. From an authorized external machine, scan your own server. Match TCP ports to approved services; check UDP and IPv6 separately. Test allowed and rejected access, website transactions and hosted mail. Save results and rehearse restorat
Slide 5 of 5: Before customer onboarding. Keep a tested baseline. Read the full checklist for access, service protection and exposure checks. Reassess after later changes.
Sur les réseaux sociaux

Retrouvez-le dans nos publications

Les étapes clés de cet article, en carrousel. Suivez-nous pour découvrir les prochaines. Nos publications sont rédigées en anglais.

Cet article a-t-il répondu à votre question ?
Vos retours orientent ce qu'on écrit ensuite.

Votre site en ligne aujourd'hui

Migration gratuite* · remboursé 30 jours

Commencer* Un site de moins de 30 Go, offres cPanel, WordPress et VPS.