Ubuntu

Comment configurer le pare-feu Ubuntu (UFW)

Comment configurer le pare-feu Ubuntu (UFW)

Un pare-feu correctement configuré est un élément crucial de l'établissement de la sécurité préliminaire du système. En gardant cela à l'esprit, nous allons expliquer ici comment configurer le pare-feu sur votre PC Ubuntu.

Désormais, par défaut, Ubuntu est livré avec un outil de configuration de pare-feu dédié appelé UFW ou Pare-feu non compliqué. Il s'agit d'un système frontal intuitif conçu pour vous aider à gérer les règles de pare-feu iptables. Avec UFW, vous pourrez utiliser presque toutes les tâches de pare-feu nécessaires sans avoir à apprendre iptables.

En tant que tel, pour cette lecture, nous utiliserons UFW pour aider à configurer un pare-feu pour notre PC Ubuntu. Nous avons également mis en place un didacticiel détaillé étape par étape sur la façon d'utiliser UFW pour effectuer.

Configuration du pare-feu Ubuntu (UFW)

UFW est une application de pare-feu simple et efficace installée sur Ubuntu par défaut, mais non activée. Cependant, si vous pensez l'avoir supprimé accidentellement, vous pouvez taper la commande suivante dans votre terminal pour le réinstaller à nouveau sur votre système.

sudo apt installer ufw

Cela installera UFW sur votre système. Et s'il était déjà installé, vous obtiendrez l'écran suivant :

Installer UFW sur Ubuntu

Une fois installé, vous devez vous assurer qu'il est activé et qu'il fonctionne. Pour ce faire, utilisez cette commande :

sudo ufw statut verbeux

Comme vous pouvez le voir sur l'image, dans notre système, cela montre que UFW est inactif.

Vérification de l'état de l'UFW

Dans ce cas, pour activer UFW, tapez la commande suivante :

sudo ufw activer

Cela devrait activer UFW sur votre système et afficher ce message :

Activer UFW sur Ubuntu

Configurer des stratégies par défaut

Avec UFW activé, vous pouvez aller revérifier son statut à l'aide de la commande précédente :

sudo ufw statut verbeux

Vous devriez maintenant voir quelque chose comme ceci :

Politiques par défaut sur UFW

Comme vous pouvez le voir, par défaut, UFW refuse toutes les connexions entrantes et autorise toutes les connexions sortantes. Cela empêche les clients de se connecter à notre serveur depuis l'extérieur mais permettra aux applications de notre serveur de communiquer avec des serveurs externes.

Cependant, vous pouvez affiner ces règles pour créer un pare-feu personnalisé spécifique à vos besoins et exigences.

Dans les sections suivantes, nous discuterons des différentes manières dont vous pouvez contrôler les paramètres du pare-feu.

Configurer le comportement UFW en fonction des connexions entrantes vers différents ports

Si vous souhaitez autoriser les connexions utilisant SSH sécurisé, utilisez cette commande :

sudo ufw autoriser ssh

ou alors

sudo ufw autoriser 22

Vous devriez recevoir le message suivant :

Autoriser la connexion SSH

Le port 22 est le port par défaut que le démon SSH écoute. En tant que tel, vous pouvez soit configurer UFW pour autoriser le service (SSH) ou le port spécifique (22).

En gardant cela à l'esprit, si vous avez configuré votre démon SSH pour écouter un port différent, disons le port 2222, vous pouvez simplement remplacer le 22 par 2222 dans la commande, et le pare-feu UFW autorisera les connexions à partir de ce port.

De même, disons que vous voulez que votre serveur écoute HTTP sur le port 80, alors vous pouvez entrer l'une des commandes suivantes, et la règle sera ajoutée à UFW.

sudo ufw autoriser http

ou alors

sudo ufw autoriser 80

Pour autoriser HTTPS sur le port 443, vous pouvez utiliser les commandes suivantes :

sudo ufw autoriser https

ou alors

sudo ufw autoriser 443

Maintenant, si vous voulez laisser plus d'un port en même temps, c'est aussi possible. Cependant, dans ce cas, vous devez mentionner les deux - les numéros de port ainsi que le protocole spécifique que vous souhaitez activer.

Voici la commande que vous utiliserez pour autoriser les connexions des ports 6000 à 6003 provenant de TCP ainsi que d'UDP.

sudo ufw autoriser 6000:6003/tcp
sudo ufw autoriser 6000:6003/udp

Refuser des connexions spécifiques

Si vous souhaitez empêcher les connexions individuelles, tout ce que vous avez à faire est simplement d'échanger « autoriser" avec "refuser" dans l'une des commandes ci-dessus.

Par exemple, disons que vous avez vu des activités suspectes provenant d'une adresse IP 1.dix.184.53. Dans ce cas, vous pouvez utiliser cette commande pour empêcher cette adresse IP de se connecter à votre système :

sudo ufw refuser de 1.dix.184.53

Configurer UFW pour IPv6

Toutes les commandes dont nous avons parlé ci-dessus supposent que vous utilisez IPv4. Si votre serveur est configuré pour IPv6, vous devez également configurer UFW pour prendre en charge IPv6. Cela se fait à l'aide de la commande suivante :

sudo nano /etc/default/ufw

Vérifiez et assurez-vous que la valeur de IPv6 est réglé sur Oui. Ça devrait ressembler à ça:

Activation d'IPv6

Désormais, UFW et toutes les règles préconfigurées prendront en charge à la fois IPv4 et IPv6.

Supprimer des règles UFW spécifiques

Maintenant que vous savez comment créer de nouvelles règles pour UFW, il est également temps d'apprendre à supprimer des règles spécifiques pour vous donner un contrôle total sur l'ensemble d'outils du pare-feu.

Si vous avez défini plusieurs règles et que vous ne vous en souvenez pas toutes, vous pouvez utiliser la commande suivante pour obtenir une liste de toutes vos règles de pare-feu.

statut sudo ufw numéroté

Cela générera une liste numérotée de toutes les règles UFW que vous avez configurées. Maintenant, disons que vous cherchez à supprimer la règle numéro 7. Ensuite, vous pouvez suivre avec cette commande :

sudo ufw supprimer 7

Supprimer une règle UFW

Alternativement, si vous savez déjà quelle règle vous souhaitez supprimer, vous pouvez l'entrer directement dans la commande comme ceci :

sudo ufw supprimer autoriser http

Noter: Si UFW est configuré à la fois pour IPv6 et IPv4, le effacer la commande va supprimer la règle pour les deux instances.

Accéder aux journaux du pare-feu

Il est important de vérifier les journaux de votre pare-feu de temps en temps. Cela vous aidera à identifier les attaques, à remarquer toute sorte d'activité inhabituelle sur votre réseau et même à dépanner les règles de pare-feu.

Cela étant dit, vous devez d'abord activer UFW pour créer des journaux, ce qui peut être fait à l'aide de la commande suivante :

sudo ufw connexion

Les journaux seront stockés dans /var/log/messages, /var/log/syslog, et /var/log/kern.Journal d'où vous pouvez y accéder.

Désactiver/Réinitialiser UFW

Si vous souhaitez désactiver UFW avec toutes ses règles, vous pouvez utiliser cette commande :

sudo ufw désactiver

Vous obtiendrez un message comme celui-ci :

Désactivation de l'UFW

Vous pouvez ensuite réactiver UFW à l'aide de l'une des commandes décrites ci-dessus :

sudo ufw activer

Cependant, si vous souhaitez recommencer et supprimer toutes les règles actives, vous pouvez simplement réinitialiser UFW à l'aide de cette commande :

sudo ufw réinitialiser

Cela devrait générer le message suivant et UFW sera réinitialisé, supprimant toutes les règles existantes.

Réinitialiser l'UFW

Emballer

C'était donc notre tutoriel détaillé sur la façon d'activer et de configurer UFW sur votre Ubuntu. Nous espérons que vous avez trouvé ce guide utile et qu'il vous a aidé à configurer un pare-feu personnalisé pour votre système Ubuntu. Nous avons couvert toutes les règles de base et les domaines de contrôle que vous voulez de votre pare-feu. Vous avez des conseils supplémentaires sur le pare-feu Ubuntu? Faites-nous savoir dans les commentaires ci-dessous.

Comment afficher la superposition OSD dans les applications et jeux Linux en plein écran
Jouer à des jeux en plein écran ou utiliser des applications en mode plein écran sans distraction peut vous couper des informations système pertinente...
Top 5 des cartes de capture de jeu
Nous avons tous vu et aimé des gameplays en streaming sur YouTube. PewDiePie, Jakesepticye et Markiplier ne sont que quelques-uns des meilleurs joueur...
Comment développer un jeu sur Linux
Il y a dix ans, peu d'utilisateurs de Linux prédisaient que leur système d'exploitation préféré serait un jour une plate-forme de jeu populaire pour l...