Comment configurer un pare-feu de base avec UFW sur Debian et Ubuntu
Apprenez à filtrer le trafic réseau avec UFW sur votre distribution Debian ou Ubuntu en bloquant les accès non autorisés et en ouvrant uniquement les ports utiles.
1. はじめに
UFW (Uncomplicated Firewall) est une interface simplifiée pour configurer le filtrage réseau sous Linux. Il applique le principe du moindre privilège : bloquer par défaut et autoriser uniquement le trafic légitime.
Chaque service actif sur le système écoute sur un port réseau spécifique. Configurer un pare-feu permet de restreindre l'accès à ces ports pour éviter les scans et connexions non sollicités, tout en permettant au système de communiquer normalement sur Internet.
前提条件と目標
- Une distribution Linux basée sur Debian ou Ubuntu.
- Un compte avec les privilèges sudo.
2. インストールと設定
1. Installation du paquet
Mettez à jour le catalogue de paquets et installez le paquet ufw :
sudo apt update && sudo apt install ufw -y2. Définition de la politique par défaut
Bloquez l'ensemble des connexions entrantes non sollicitées :
sudo ufw default deny incomingAutorisez ensuite toutes les connexions sortantes (mises à jour système, requêtes web) :
sudo ufw default allow outgoing3. Autoriser des ports spécifiques
La commande suit la structure de base : sudo ufw allow PORT/PROTOCOLE
PORT : numéro du port réseau cible (ex : 22, 80, 443).
PROTOCOLE : couche de transport utilisée, généralement tcp (services web, SSH) ou udp (DNS, streaming/VPN).
Autorisez le port d'administration SSH (port 22 en tcp) :
sudo ufw allow 22/tcpAutorisez le trafic Web standard HTTP (port 80 en tcp) si la machine héberge un site ou un reverse proxy :
sudo ufw allow 80/tcpAutorisez le trafic Web sécurisé HTTPS (port 443 en tcp) :
sudo ufw allow 443/tcp4. Activation du pare-feu
Démarrez le service UFW (appuyez sur la touche y puis Entrée pour confirmer l'activation) :
sudo ufw enable3. 検証とベストプラクティス
1. Vérifier le statut et les règles actives
Affichez le rapport complet pour vous assurer que les règles sont bien appliquées :
sudo ufw status verbose2. Supprimer une règle existante
Pour retirer une règle sans faire d'erreur, affichez d'abord la liste numérotée :
sudo ufw status numberedSupprimez ensuite la ligne souhaitée à l'aide de son identifiant numérique (exemple pour la règle n°2) :
sudo ufw delete 2Précisez systématiquement le protocole (/tcp ou /udp) lors de l'ajout d'une règle pour éviter d'ouvrir involontairement les deux couches en même temps.
3. Désactivation d'urgence
Pour couper instantanément le pare-feu en cas de blocage d'un flux critique :
sudo ufw disable