Bonjour les amis. Si vous avez un serveur ou un ordinateur, vous avez besoin d'un pare-feu pour ajouter une couche de sécurité supplémentaire à votre système. Avec un pare-feu, vous pouvez ouvrir des ports sur Ubuntu / Debian ou tout autre système et contrôler ce qui accède à votre ordinateur. Eh bien, dans cet article, nous allons vous aider avec cela.
UFW :un moyen plus simple d'avoir un pare-feu sur Ubuntu / Debian
Par défaut, le pare-feu Linux est IPTables. Bien qu'il s'agisse d'une application très efficace et flexible, la vérité est qu'elle n'est pas facile à gérer. Par conséquent, la communauté a créé des alternatives tout aussi efficaces mais plus faciles à utiliser telles que UFW.
En bref, UFW signifie Uncomplicated Firewall et est une sorte de Front-end pour IPTables mais dédié à Ubuntu / Debian . Avec lui, vous pouvez configurer des règles et ouvrir des ports rapidement et facilement sur le système.
Lorsque vous activez UFW, il utilise un ensemble de règles par défaut (profil) qui devrait convenir à l'utilisateur domestique moyen. En bref, tout « entrant » est refusé, à quelques exceptions près pour faciliter les choses pour les utilisateurs à domicile. Cependant, tous ces paramètres peuvent être modifiés et adaptés à vos besoins.
L'une des opérations de base et nécessaires que nous pouvons effectuer avec UFW consiste à ouvrir des ports. Cela est nécessaire lorsque nous voulons qu'une application ou un service puisse utiliser notre réseau, que ce soit pour les connexions entrantes ou sortantes.
Alors, montrons comment ouvrir des ports dans Ubuntu/Debian en utilisant UFW.
Activer UFW sur Ubuntu / Debian
On nous dit dans la documentation officielle d'UFW que UFW est désactivé par défaut. Donc, nous pouvons vérifier cela en exécutant la commande suivante
sudo ufw status
Vous obtiendrez très probablement un écran de sortie similaire à celui-ci
Status: inactive
Ainsi, la première étape avant de travailler avec UFW consiste à l'activer. Pour ce faire, exécutez
sudo ufw enable
Vous devriez obtenir un écran de sortie similaire à celui-ci
he firewall is active and enabled on system startup
Si vous vérifiez à nouveau l'état du service, vous devriez obtenir le résultat suivant
Status: active
Avec cela, nous avons maintenant UFW actif sur le système. Nous pouvons maintenant commencer à travailler avec et ouvrir les ports dont nous avons besoin.
Ouvrir les ports dans Ubuntu/Debian avec UFW
Avec UFW, nous pouvons commencer à ouvrir des ports. Il existe plusieurs façons de le faire, mais toutes sont également faciles à faire.
Avant de commencer, il est toujours bon de faire attention aux ports que vous allez ouvrir. De nombreuses applications peuvent l'utiliser et présentent ainsi une faille de sécurité importante.
Donc, si votre ordinateur exécute des services de base de données, SSH ou FTP, vous devrez peut-être ouvrir des ports, sinon je ne le recommande pas.
Allons-y.
Pour ouvrir un port avec UFW, nous devons suivre cette syntaxe de base
sudo ufw allow <port>
Par exemple, si nous voulons ouvrir le port 80
où fonctionne HTTP
sudo ufw allow 80
Vous obtiendrez un écran de sortie similaire à celui-ci
Rule added Rule added (v6)
Dans ce cas, le port 80
a été ouvert dans les protocoles TCP et UDP.
De plus, il est possible de spécifier le protocole et le port à ouvrir. Ceci est très utile pour mieux contrôler le trafic.
Si, par exemple, vous souhaitez ouvrir le port 85
mais uniquement pour le TCP
protocole alors vous devez exécuter
sudo ufw allow 85/tcp
Ou dans le cas de UDP
sudo ufw allow 85/udp
Dans les deux cas, vous obtiendrez un écran de sortie similaire à celui-ci
Rule added Rule added (v6)
Ouvrir les ports dans Ubuntu / Debian en spécifiant le service système
Certains services et profils sont définis dans UFW. Ces services utilisent un port spécifique, nous pouvons donc également ouvrir des ports en utilisant cette méthode. La différence est que nous devons savoir quel port chaque service utilise, donc si vous débutez avec Linux, cela peut ne pas être pratique.
Donc, pour ouvrir les ports en utilisant cette méthode, nous devons utiliser cette syntaxe
sudo ufw allow <service-name>
Par exemple,
sudo ufw allow shh
Et vous obtiendrez la sortie suivante
Rule added Rule added (v6)
Donc, dans ce cas, il ouvrira le port 22
qui est le port utilisé par SSH.
Si vous voulez savoir quels sont les autres services que vous pouvez utiliser, vous pouvez les vérifier en cliquant sur le lien suivant
less /etc/services
C'est aussi simple que ça
Refuser l'accès aux ports
Maintenant, je vais vous montrer le processus inverse. La syntaxe est similaire et nous avons juste besoin de changer allow
deny
par exemple.
sudo ufw deny 80
Et dans ce cas, portez 80
est restreint sur TCP
et UDP
.
Vous pouvez également spécifier le protocole d'une manière similaire au processus ci-dessus.
sudo ufw deny 80/tcp
Ou
sudo ufw deny 80/udp
De même, vous pouvez faire la même chose pour le
sudo ufw deny shh
Donc, de cette façon, vous pouvez gérer UFW.
Conclusion
L'ouverture de ports dans Ubuntu / Debian est facile grâce à UFW et dans cet article, nous avons expliqué comment le faire afin que vous puissiez avoir plus de pouvoir sur le système.