## Comment installer Firewalld sur Ubuntu 20.04 (Focal Fossa)
Firewalld est un gestionnaire de pare-feu dynamique qui fournit une interface simple pour gérer les règles de pare-feu. Il est largement utilisé dans les distributions Linux, notamment Ubuntu. Dans ce guide, nous vous guiderons à travers les étapes d'installation et de configuration de Firewalld sur Ubuntu 20.04 LTS (Focal Fossa).
---
Prérequis
Avant de commencer, assurez-vous que :
1. Vous disposez d'un compte utilisateur avec des privilèges administratifs.
2. Votre système exécute Ubuntu 20.04 LTS.
---
Étape 1 :Installer Firewalld
1. Ouvrez une fenêtre de terminal.
2. Mettez à jour les listes de packages de votre système à l'aide de la commande suivante :
```Bash
$ sudo mise à jour appropriée
```
3. Installez Firewalld en exécutant la commande suivante :
```Bash
$ sudo apt installer pare-feu
```
---
Étape 2 :Démarrez le service Firewalld
1. Après l'installation, démarrez le service Firewalld :
```Bash
$ sudo systemctl démarrer pare-feu
```
2. Activez le service pour qu'il démarre automatiquement au démarrage :
```Bash
$ sudo systemctl activer pare-feu
```
---
Étape 3 : Définition de la zone par défaut
Par défaut, Firewalld crée trois zones :« publique », « privée » et « de confiance ». Chaque zone représente un niveau de confiance différent. Public est moins fiable, Private est plus fiable et Trusted est le plus fiable.
1. Vérifiez la zone par défaut actuelle :
```Bash
$ sudo pare-feu-cmd --get-default-zone
```
2. Pour définir la zone par défaut sur public, par exemple, exécutez la commande suivante :
```Bash
$ sudo pare-feu-cmd --set-default-zone=public
```
Vous pouvez remplacer public par privé ou fiable en fonction de vos préférences.
---
Étape 4 :Autoriser les services essentiels (facultatif)
En fonction de la configuration de votre système, vous devrez peut-être autoriser des services spécifiques via le pare-feu. Par exemple, pour autoriser l'accès SSH depuis n'importe où, vous pouvez exécuter la commande suivante :
```Bash
$ sudo pare-feu-cmd --permanent --add-service=ssh
```
Remplacez SSH par le nom du service que vous souhaitez autoriser.
---
Étape 5 :Autoriser le trafic entrant et sortant
1. Pour autoriser le trafic entrant et sortant sur un port spécifique, vous pouvez utiliser la commande suivante :
```Bash
$ sudo pare-feu-cmd --permanent --add-port=8000/tcp
```
Remplacez 8000/tcp par le port et le protocole (par exemple, 443/tcp pour HTTPS) que vous souhaitez autoriser.
2. Pour rendre les modifications permanentes, exécutez :
```Bash
$ sudo pare-feu-cmd --reload
```
---
Étape 6 :Vérifier l'état
Pour voir l'état actuel de Firewalld, y compris les zones actives et les services autorisés, exécutez la commande suivante :
```Bash
$ sudo pare-feu-cmd --state
```
---
Conclusion
Dans ce guide, nous vous avons montré comment installer, démarrer et configurer Firewalld sur Ubuntu 20.04 LTS. Pour des scénarios plus avancés, reportez-vous à la documentation officielle de Firewalld.
|