Dans le domaine de la sécurité informatique, le pare-feu joue un rôle essentiel dans la protection des systèmes contre les accès non autorisés. Config Server Firewall (CSF) est un pare-feu puissant et flexible largement utilisé pour sa capacité à sécuriser les serveurs Linux. Ce guide détaillé vous expliquera comment installer et configurer CSF sur Debian 12, offrant des instructions claires et des exemples pratiques pour faciliter le processus pour les novices.
Installation de CSF
CSF est un script Perl, ce qui signifie que votre système doit avoir Perl installé pour exécuter CSF. Debian 12 inclut Perl par défaut, mais si vous devez l’installer, exécutez :
sudo apt update
sudo apt install perl -y
Ensuite, téléchargez et installez CSF :
- Téléchargez l’archive de CSF :
cd /usr/src
sudo wget https://download.configserver.com/csf.tgz
- Extrayez l’archive et lancez l’installation :
sudo tar -xzf csf.tgz
cd csf
sudo sh install.sh
Après l’installation, CSF est configuré en mode ‘TESTING’ par défaut pour éviter de bloquer l’accès à votre serveur pendant la configuration.
Configuration de CSF
- Modification du fichier de configuration : Éditez le fichier de configuration principal de CSF :
sudo nano /etc/csf/csf.conf
- Désactivation du mode TESTING : Trouvez la ligne
TESTING = "1"
et changez-la enTESTING = "0"
pour désactiver le mode de test. Cela activera CSF pour qu’il commence à filtrer le trafic selon vos règles. - Configuration des règles de pare-feu : Dans le fichier
csf.conf
, vous pouvez configurer les paramètres essentiels tels que les ports ouverts, les adresses IP autorisées ou bloquées, et d’autres options de sécurité. Par exemple, pour autoriser le trafic HTTP et HTTPS, assurez-vous que les ports 80 et 443 sont listés dansTCP_IN
. - Application des modifications : Une fois vos modifications effectuées, appliquez-les en redémarrant CSF et LFD (Login Failure Daemon) :
sudo csf -r
Commandes utiles de CSF
- Démarrer CSF :
sudo csf -s
- Arrêter CSF :
sudo csf -f
- Redémarrer CSF :
sudo csf -r
- Vérifier la configuration pour les erreurs :
sudo csf -t
Sécurisation supplémentaire avec CSF
CSF offre de nombreuses fonctionnalités avancées pour améliorer la sécurité de votre serveur, telles que la détection d’intrusion, la protection contre les attaques par force brute, la sécurité du serveur SMTP et bien d’autres. Explorez le fichier de configuration csf.conf
et la documentation officielle pour tirer le meilleur parti de CSF.
Pour ceux qui cherchent une solution robuste pour déployer et sécuriser leurs serveurs avec CSF sur Debian 12, Shape.host offre des services Linux SSD VPS. Les VPS SSD Linux de Shape.host fournissent les performances, la sécurité et la flexibilité nécessaires pour soutenir une large gamme d’applications et de services web, garantissant ainsi que votre serveur reste sécurisé et performant. Avec Shape.host, bénéficiez d’une infrastructure cloud de pointe et d’un support technique expert, vous aidant à chaque étape, de la configuration de votre pare-feu à la gestion quotidienne de votre serveur.