Base de connaissances · Serveurs dédiés et VPS
Commandes SSH utiles pour CSF en ligne de commande (aide-mémoire CSF)
Dernière mise à jour : 2020-04-05
Cet article présente quelques commandes utiles ConfigServer Firewall (CSF) Commandes SSH en ligne de commande, présentées sous forme d'aide-mémoire.
Pour empêcher qu'une adresse IP donnée soit bloquée, même par un refus temporaire, vous devez la inscrire dans les fichiers csf.ignore et csf.allow. La première étape consiste à activer IGNORE_ALLOW dans csf.conf. La valeur de IGNORE_ALLOW apparaît sous la forme "0" ; vous devez la remplacer par "1", puis redémarrer csf et lfd.
Cela permettra à lfd de tenir compte de csf.ignore. Si vous ajoutez une adresse IP à csf.ignore, elle ne sera plus vérifiée par lfd et les échecs de connexion ne déclencheront plus de refus temporaires.
| Commande | Description | Exemple |
|---|---|---|
| csf -e | Activer CSF | root@server[~]#csf -e |
| csf -x | Désactiver CSF | root@server[~]#csf -x |
| csf -s | Démarrer les règles du pare-feu | root@server[~]#csf -s |
| csf -f | Vider/arrêter les règles du pare-feu (remarque : lfd peut redémarrer csf) | root@server[~]#csf -f |
| csf -r | Redémarrer les règles du pare-feu | root@server[~]#csf -r |
| csf -a [IP.add.re.ss] [Optional comment] | Autoriser une IP et ajouter à /etc/csf/csf.allow | root@server[~]#csf -a 187.33.3.3 Home IP Address |
| csf -td [IP.add.re.ss] [Optional comment] | Placer une IP sur la liste de refus temporaire dans /var/lib/csf/csf.tempban | root@server[~]#csf -td 55.55.55.55 Odd traffic patterns |
| csf -tr [IP.add.re.ss] | Supprimer une adresse IP de la liste de blocage ou d'autorisation temporaire. | root@server[~]#csf -tr 66.192.23.1 |
| csf -tf | Supprimer toutes les adresses IP des entrées IP temporaires | root@server[~]#csf -tf |
| csf -d [IP.add.re.ss] [Optional comment] | Refuser une IP et ajouter à /etc/csf/csf.deny | root@server[~]#csf -d 66.192.23.1 Blocked This Guy |
| csf -dr [IP.add.re.ss] | Débloquer une IP et supprimer de /etc/csf/csf.deny | root@server[~]#csf -dr 66.192.23.1 |
| csf -df | Supprimer et débloquer toutes les entrées dans /etc/csf/csf.deny | root@server[~]#csf -df |
| csf -g [IP.add.re.ss] | Rechercher une correspondance dans les règles iptables et ip6tables (par ex. IP, CIDR, numéro de port) | root@server[~]#csf -g 66.192.23.1 |
| csf -t | Affiche la liste actuelle des entrées IP temporairement autorisées et refusées, avec leur durée de vie (TTL) et leurs commentaires | root@server[~]#csf -t |
Mise en liste blanche d'une adresse IP
Pour empêcher qu'une adresse IP donnée soit bloquée, même par un refus temporaire, vous devez la inscrire dans les fichiers csf.ignore et csf.allow. La première étape consiste à activer IGNORE_ALLOW dans csf.conf. La valeur de IGNORE_ALLOW apparaît sous la forme "0" ; vous devez la remplacer par "1", puis redémarrer csf et lfd.Cela permettra à lfd de tenir compte de csf.ignore. Si vous ajoutez une adresse IP à csf.ignore, elle ne sera plus vérifiée par lfd et les échecs de connexion ne déclencheront plus de refus temporaires.
Tell us what you need
Compare available plans or describe your workload so we can discuss a suitable starting point.