ドキュメント一覧に戻る
ドキュメント初級

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.

10 min
2026年8月23日

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 :

bash
sudo apt update && sudo apt install ufw -y

2. Définition de la politique par défaut

Bloquez l'ensemble des connexions entrantes non sollicitées :

bash
sudo ufw default deny incoming

Autorisez ensuite toutes les connexions sortantes (mises à jour système, requêtes web) :

bash
sudo ufw default allow outgoing

3. 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) :

bash
sudo ufw allow 22/tcp

Autorisez le trafic Web standard HTTP (port 80 en tcp) si la machine héberge un site ou un reverse proxy :

bash
sudo ufw allow 80/tcp

Autorisez le trafic Web sécurisé HTTPS (port 443 en tcp) :

bash
sudo ufw allow 443/tcp

4. Activation du pare-feu

Démarrez le service UFW (appuyez sur la touche y puis Entrée pour confirmer l'activation) :

bash
sudo ufw enable

3. 検証とベストプラクティス

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 :

bash
sudo ufw status verbose

2. Supprimer une règle existante

Pour retirer une règle sans faire d'erreur, affichez d'abord la liste numérotée :

bash
sudo ufw status numbered

Supprimez ensuite la ligne souhaitée à l'aide de son identifiant numérique (exemple pour la règle n°2) :

bash
sudo ufw delete 2

Pré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 :

bash
sudo ufw disable