GNU/Linux >> Tutoriels Linux >  >> Linux

Pare-feu Ubuntu UFW - Un guide complet

Le pare-feu Ubuntu (UFW) est un utilitaire de pare-feu en ligne de commande extrêmement facile à utiliser qui s'interface avec IPTables pour faciliter la configuration du pare-feu.

Un pare-feu est un élément essentiel de tout réseau. Peu de choses sont aussi efficaces pour assurer la sécurité d'un système qu'un pare-feu correctement configuré.

Dans ce tutoriel, nous allons comprendre comment fonctionne Ubuntu Firewall UFW. Plus tard, nous apprendrons quelques commandes UFW importantes qui sont essentielles pour tous les utilisateurs de Linux.

Installer le pare-feu Ubuntu UFW

Le pare-feu Ubuntu ufw est installé par défaut sur les distributions Ubuntu. Cependant, s'il n'est pas présent pour une raison quelconque, installez-le à l'aide de la commande suivante.

sudo apt install ufw

Principes de base d'UFW

UFW ou Uncomplicated Firewall est le gestionnaire de pare-feu Ubuntu par défaut. Comme son nom l'indique, il s'agit d'un outil de configuration de pare-feu simple pour les personnes qui ne connaissent pas les concepts de pare-feu.

Le pare-feu Ubuntu UFW facilite les choses pour les utilisateurs, car travailler avec iptables peut être difficile pour de nombreux débutants. UFW agit donc comme une interface facile à utiliser.

Avec sa prise en charge IPv4 et IPv6, UFW fournit aux utilisateurs un outil simple mais puissant pour configurer leur pare-feu.

Comprendre l'UFW du pare-feu Ubuntu

Une chose que les gens supposent souvent est que UFW est le pare-feu Ubuntu. La vérité, cependant, est que UFW n'est pas un pare-feu. C'est un outil qui vous permet de gérer et de configurer votre pare-feu.

Pour ce faire, il configure et modifie iptables pour vous. Tout ce que vous avez à faire est d'exécuter les commandes souhaitées via l'interface UFW.

Les commandes pour UFW sont conviviales et faciles à retenir, même pour les débutants. C'est une autre raison pour laquelle UFW est un outil très apprécié des utilisateurs d'Ubuntu.

Il vous aide à configurer votre pare-feu sans risquer la sécurité de votre système, même si vous n'avez pas une connaissance détaillée d'iptables.

Explorons les commandes UFW les plus élémentaires pour interagir avec notre pare-feu Ubuntu.

Activer/Désactiver UFW

Pour utiliser votre pare-feu, vous devez l'activer sur votre système à l'aide de la commande ufw. Tapez la commande suivante dans votre terminal pour activer le pare-feu sur votre système.

sudo ufw enable

Le pare-feu peut être désactivé de la même manière à l'aide de la commande suivante.

sudo ufw disable

Vérification de l'état UFW du pare-feu Ubuntu

Il est important de pouvoir connaître l'état de votre pare-feu pour des raisons de sécurité. Cela peut être fait via la commande ufw suivante.

sudo ufw status

Comme vous pouvez le voir dans la capture d'écran ci-dessus, vous verrez une liste de services avec le port sur lequel ils sont autorisés.

Modification du pare-feu Ubuntu

Dans la section précédente, nous avons appris comment effectuer une interaction de base avec notre pare-feu. Maintenant, nous allons discuter de certaines commandes qui peuvent être utilisées pour modifier nos paramètres de pare-feu. Les commandes UFW peuvent être utilisées pour configurer notre pare-feu Ubuntu.

Autoriser un service via le pare-feu

La première commande UFW dont nous parlerons sera utilisée pour autoriser le service via notre pare-feu. Autorisons les connexions ssh à travers notre pare-feu. Cela permettra à notre système basé sur Ubuntu d'autoriser les connexions ssh entrantes. Exécutez la commande ci-dessous.

sudo ufw allow ssh

Notez que vous pouvez remplacer le nom du service par un numéro de port pour autoriser les communications via ce port. Pour activer la communication HTTP (qui se trouve sur le port 80) via le pare-feu, nous pouvons utiliser cette commande.

sudo ufw allow 80

Refuser un service via le pare-feu

Tout comme autoriser les services à travers le pare-feu est essentiel pour la communication, le refus des services est nécessaire pour empêcher un accès indésirable à une source externe à contacter sur votre système.

Utilisons à nouveau le port 80 pour cet exemple. Un port peut être refusé comme suit.

sudo ufw deny 80

Notez que tout comme dans l'exemple précédent, le numéro de port peut être remplacé par le nom d'un service en fonction de nos besoins.

Autoriser une plage de ports via le pare-feu

Certaines applications utilisent plus qu'un seul port. Cela signifie que vous devez avoir plusieurs ports actifs dans de telles instances.

Par conséquent, nous allons ouvrir la plage de ports de 30000 à 31000 pour écouter les connexions FTP passives. Cela peut être fait en utilisant la commande suivante.

sudo ufw allow 30000:31000/tcp

Supprimer une règle de pare-feu

Parfois, vous rencontrez un problème avec une règle ou vous n'en avez tout simplement plus besoin. Dans ce cas, nous pouvons supprimer une règle. Pour supprimer une règle à l'aide d'UFW, vous pouvez utiliser les commandes suivantes. Dans la première méthode, nous utilisons la commande status dans un format numéroté. Ensuite, nous supprimons la règle en précisant son numéro. Cela peut être fait comme indiqué ci-dessous.

sudo ufw status numbered
sudo ufw delete <number>

Réinitialiser les configurations du pare-feu

Si vous souhaitez que votre pare-feu retrouve sa configuration d'origine, la suppression de chaque règle individuellement est une tâche fatigante. Par conséquent, il est préférable de réinitialiser le pare-feu Ubuntu. Pour réinitialiser votre pare-feu, entrez la commande dans votre terminal comme indiqué ci-dessous.

sudo ufw reset

Comme vous pouvez le voir dans la capture d'écran ci-dessus, les règles sont sauvegardées puis supprimées.

Conclusion

UFW est l'un des outils Ubuntu les plus essentiels. Cela réduit considérablement la complexité de la configuration du pare-feu Ubuntu. Les commandes sont faciles à retenir et simples à exécuter.

L'interface conviviale aide les utilisateurs à effectuer facilement leurs configurations sans avoir à se plonger dans les complexités d'iptables.

Ce tutoriel visait à vous aider à comprendre le pare-feu Ubuntu et à apprendre les commandes pour configurer vos configurations de pare-feu. Il existe d'autres commandes qui peuvent vous permettre d'autoriser des adresses spécifiques, ou un sous-réseau, sur votre système.

Assurez-vous de les explorer pour en savoir plus. Si vous avez des commentaires, des questions ou des suggestions, n'hésitez pas à nous contacter dans les commentaires ci-dessous.


Linux
  1. Comment activer/désactiver le pare-feu UFW sur Ubuntu 18.04

  2. Comment configurer le pare-feu UFW sur Ubuntu 18.04

  3. Comment configurer un pare-feu avec UFW sur Ubuntu 16.04

  4. Comment configurer le pare-feu UFW sur Ubuntu 18.04

  5. Installer Zabbix sur Ubuntu Server 16.04 LTS - Guide complet

Guide complet de configuration de SSH dans Ubuntu

Comment installer le pare-feu UFW sur Ubuntu 16.04 LTS

Comment configurer le pare-feu UFW sur Ubuntu 18.04 LTS

Comment configurer le pare-feu UFW sur Ubuntu 20.04 LTS

Le guide complet pour installer MySQL sur Ubuntu

Comment configurer le pare-feu UFW sur Ubuntu 20.04