Comment ouvrir des ports sur Ubuntu avec UFW : Guide complet de configuration du pare-feu

1. Introduction

L’ouverture de ports est une configuration nécessaire qui permet à des applications et services spécifiques d’être accessibles depuis des sources externes. Ubuntu ferme la plupart des ports par défaut pour renforcer la sécurité, mais lorsque vous devez ouvrir un port particulier, l’outil « ufw (Uncomplicated Firewall) » simplifie le processus. Cet article explique en détail comment ouvrir des ports sur Ubuntu.

2. À propos du pare-feu d’Ubuntu (ufw)

Ubuntu est fourni avec ufw préinstallé, un outil conçu pour simplifier la configuration du pare-feu. Il permet aux utilisateurs de contrôler l’accès aux ports avec une seule commande, ce qui le rend pratique tant pour les administrateurs de serveurs que pour les utilisateurs de bureau. L’ouverture de ports est souvent requise pour des services tels que les serveurs web et les connexions SSH.

3. Prérequis

Des privilèges d’administrateur sont requis pour ouvrir les ports. Toutes les commandes présentées dans cet article seront exécutées avec sudo. Assurez-vous également que ufw est installé sur votre système. Bien qu’il soit généralement préinstallé sur Ubuntu, s’il n’est pas disponible, vous pouvez l’installer avec la commande suivante :

sudo apt-get install ufw

4. Vérification de l’état actuel du pare-feu

Tout d’abord, vérifiez l’état actuel du pare-feu. La commande suivante indique si ufw est activé et quels ports sont actuellement ouverts :

sudo ufw status

La sortie montre les règles actuelles et les configurations de ports. Vous pouvez ainsi vérifier les paramètres de ports existants.

5. Comment ouvrir des ports avec ufw

Pour ouvrir un port spécifique, utilisez la commande ufw allow. Par exemple, pour ouvrir le port 80 pour un serveur web, exécutez :

sudo ufw allow 80

De même, pour ouvrir le port 22 pour l’accès SSH, exécutez :

sudo ufw allow 22

Une fois exécutée, le port spécifié sera ouvert et accessible depuis des sources externes.

6. Rechargement des paramètres du pare-feu

Pour appliquer les modifications, vous devez recharger ufw. Cela peut être fait avec la commande suivante :

sudo ufw reload

L’exécution de cette commande applique immédiatement les paramètres mis à jour et active les ports ouverts.

7. Gestion et suppression des règles

Pour afficher les règles existantes, utilisez :

sudo ufw status verbose

Pour supprimer une règle spécifique — par exemple, enlever la règle du port 22 ouvert — utilisez :

sudo ufw delete allow 22

Vous pouvez également supprimer des règles en spécifiant leurs numéros. Commencez par vérifier les numéros de règle avec :

sudo ufw status numbered

Puis supprimez la règle souhaitée en utilisant son numéro :

sudo ufw delete [number]

8. Test de la configuration

Pour vérifier qu’un port a été correctement ouvert, utilisez les méthodes suivantes :

  • Utilisez la commande netstat pour confirmer l’état du port.
  • Vérifiez l’accessibilité à l’aide d’un outil de test de ports externe en ligne.

En cas de problème, examinez vos règles de pare-feu ou la configuration réseau.

9. Considérations de sécurité

L’ouverture de ports est indispensable pour utiliser certaines applications et services, mais elle comporte également des risques de sécurité. Les ports ouverts acceptent les accès externes, augmentant l’exposition aux connexions non autorisées. N’ouvrez que les ports dont vous avez réellement besoin et assurez-vous que les ports inutiles restent fermés.

10. Conclusion

Cet article a expliqué comment ouvrir des ports sur Ubuntu en utilisant ufw. L’ouverture de ports est cruciale pour faire fonctionner des applications réseau, mais elle introduit des risques de sécurité, il est donc essentiel de bien les gérer. Examinez régulièrement vos configurations de pare-feu et appliquez les dernières mesures de sécurité.