Comment ouvrir un port sur un pare-feu de serveur Linux

Table des matières:

Comment ouvrir un port sur un pare-feu de serveur Linux
Comment ouvrir un port sur un pare-feu de serveur Linux

Vidéo: Comment ouvrir un port sur un pare-feu de serveur Linux

Vidéo: Comment ouvrir un port sur un pare-feu de serveur Linux
Vidéo: COMMENT INSTALLER DISCORD SUR MACOS ! 2024, Novembre
Anonim

Ce wikiHow vous apprend à ouvrir des ports sur trois pare-feu populaires. Si vous utilisez un produit tel que ConfigServer Firewall (CSF) ou Advanced Policy Firewall (ADP), vous pouvez contrôler quels ports sont ouverts dans le fichier de configuration du mur principal. Si vous utilisez un pare-feu non compliqué (UFW), la principale option de pare-feu d'Ubuntu, vous pouvez ajouter des règles sur la ligne de commande, sans modifier les fichiers compliqués.

Étape

Méthode 1 sur 3: Utilisation d'un pare-feu simple pour Ubuntu

Ouvrir les ports dans le pare-feu du serveur Linux Étape 1
Ouvrir les ports dans le pare-feu du serveur Linux Étape 1

Étape 1. Connectez-vous au serveur

Si vous utilisez Ubuntu sur un ordinateur de bureau, appuyez sur Ctrl+Alt+T pour ouvrir une fenêtre de terminal.

Ouvrir les ports dans le pare-feu du serveur Linux Étape 2
Ouvrir les ports dans le pare-feu du serveur Linux Étape 2

Étape 2. Tapez sudo ufw status verbose et appuyez sur Entrée

Si UFW est déjà en cours d'exécution, vous verrez un message d'état, ainsi qu'une liste de règles de pare-feu (y compris les ports ouverts) qui existent déjà.

Si vous voyez le message « Status: inactif », tapez sudo ufw enable dans la fenêtre de commande et appuyez sur Entrée pour lancer le pare-feu

Ouvrir les ports dans le pare-feu du serveur Linux Étape 3
Ouvrir les ports dans le pare-feu du serveur Linux Étape 3

Étape 3. Utilisez sudo ufw allow [numéro de port] pour ouvrir le port

Par exemple, si vous souhaitez ouvrir un port SSH (22), tapez kbd et appuyez sur Entrée. Vous n'avez pas besoin de réexécuter le pare-feu car les modifications prendront effet immédiatement.

  • Si le port que vous souhaitez ouvrir est le port du service affiché dans la liste /etc/services, saisissez simplement le nom du service au lieu du numéro de port. Par exemple: sudo ufw autorise ssh.
  • Pour ouvrir un port dans une plage spécifique, utilisez la syntaxe sudo ufw allow 6000:6007/tcp et remplacez 6000:6007 par la plage souhaitée. Si la plage est la plage de ports UDP, remplacez tcp par udp.
  • Pour spécifier une adresse IP pouvant accéder à un port, utilisez la syntaxe suivante: sudo ufw allow from 10.0.0.1 vers n'importe quel port 22. Remplacez 10.0.0.1 par l'adresse IP et 22 par le port que vous souhaitez ouvrir pour cette adresse.
Ouvrir les ports dans le pare-feu du serveur Linux Étape 4
Ouvrir les ports dans le pare-feu du serveur Linux Étape 4

Étape 4. Supprimez les règles de pare-feu dont vous n'avez pas besoin

Les ports qui ne sont pas spécifiquement ouverts seront automatiquement bloqués. Si vous ouvrez un port que vous souhaitez fermer, procédez comme suit:

  • Tapez sudo ufw status numéroté et appuyez sur Entrée. Une liste de toutes les règles de pare-feu s'affiche et chaque entrée commence par un numéro qui la représente dans la liste.
  • Identifiez le numéro au début de la règle que vous souhaitez supprimer. Par exemple, vous souhaitez supprimer une règle qui ouvre le port 22, et cette règle est mentionnée au numéro 2.
  • Tapez sudo ufw delete 2 et appuyez sur Entrée pour supprimer la règle sur la deuxième ligne (ou numéro 2).

Méthode 2 sur 3: Utilisation du pare-feu ConfigServer

Ouvrir les ports dans le pare-feu du serveur Linux Étape 5
Ouvrir les ports dans le pare-feu du serveur Linux Étape 5

Étape 1. Connectez-vous au serveur

Si vous n'êtes pas connecté en tant qu'utilisateur root, vous pouvez utiliser la commande su pour accéder à root et ajuster la configuration.

Ouvrir les ports dans le pare-feu du serveur Linux Étape 6
Ouvrir les ports dans le pare-feu du serveur Linux Étape 6

Étape 2. Ouvrez le répertoire qui a créé le fichier de configuration CSF

Ce fichier est nommé csf.conf et est enregistré par défaut dans le répertoire /etc/csf/csf.conf. Pour ouvrir le répertoire, tapez cd /etc/csf et appuyez sur Entrée.

Ouvrir les ports dans le pare-feu du serveur Linux Étape 7
Ouvrir les ports dans le pare-feu du serveur Linux Étape 7

Étape 3. Ouvrez csf.conf dans un programme d'édition de texte

Vous pouvez utiliser n'importe quel programme d'édition de texte, tel que vim ou nano.

Pour ouvrir csf.conf dans vim, tapez vim csf.config et appuyez sur Entrée

Ouvrir les ports dans le pare-feu du serveur Linux Étape 8
Ouvrir les ports dans le pare-feu du serveur Linux Étape 8

Étape 4. Ajoutez le port d'entrée à la liste TCP_IN

Ces ports sont des ports TCP. Après avoir ouvert le fichier, vous pouvez voir les segments TCP_IN et TCP_OUT. Le segment TCP_IN affiche les ports TCP d'entrée TCP ouverts séparés par des virgules. Les ports sont affichés numériquement pour votre commodité, mais lors de la saisie des ports, vous n'avez pas à suivre l'ordre existant. Vous pouvez ajouter des ports à la fin de la séquence et séparer simplement les ports ajoutés par une virgule.

  • Par exemple, vous souhaitez ouvrir le port 999 et les ports déjà ouverts sont 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • Après avoir ajouté le port 999 à la liste, l'ensemble de ports ressemblera à ceci: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • Pour accéder au mode de saisie/saisie dans vim, appuyez sur la touche i du clavier.
Ouvrir les ports dans le pare-feu du serveur Linux Étape 9
Ouvrir les ports dans le pare-feu du serveur Linux Étape 9

Étape 5. Autorisez les ports de sortie TCP dans la liste TCP_OUT

Comme vous l'avez fait avec les ports d'entrée, ajoutez les ports TCP de sortie que vous souhaitez ouvrir à la liste TCP_OUT.

Ouvrir les ports dans le pare-feu du serveur Linux Étape 10
Ouvrir les ports dans le pare-feu du serveur Linux Étape 10

Étape 6. Enregistrez les modifications et fermez le fichier

Suivez ces étapes pour enregistrer et fermer le fichier:

  • Appuyez sur la touche Échap.
  • Tapez:wq!.
  • Appuyez sur Entrée.
Ouvrir les ports dans le pare-feu du serveur Linux Étape 11
Ouvrir les ports dans le pare-feu du serveur Linux Étape 11

Étape 7. Tapez service csf restart et appuyez sur Entrée

Le pare-feu redémarrera et de nouveaux ports seront ouverts.

Pour bloquer ou fermer un port, rouvrez le fichier, supprimez le port, enregistrez le fichier et redémarrez le pare-feu

Méthode 3 sur 3: Utilisation du pare-feu de stratégie avancé

Ouvrir les ports dans le pare-feu du serveur Linux Étape 12
Ouvrir les ports dans le pare-feu du serveur Linux Étape 12

Étape 1. Connectez-vous au serveur

Si vous n'êtes pas connecté en tant qu'utilisateur root, vous pouvez utiliser la commande su pour accéder à root et ajuster la configuration.

Ouvrir les ports dans le pare-feu du serveur Linux Étape 13
Ouvrir les ports dans le pare-feu du serveur Linux Étape 13

Étape 2. Ouvrez le répertoire qui contient les fichiers de configuration APF

Le fichier que vous devez trouver s'appelle conf.apf et se trouve par défaut dans le répertoire /etc/apf. Tapez cd /etc/apf pour accéder à ce répertoire.

Ouvrir les ports dans le pare-feu du serveur Linux Étape 14
Ouvrir les ports dans le pare-feu du serveur Linux Étape 14

Étape 3. Ouvrez conf.apf dans un programme d'édition de texte

Vous pouvez utiliser n'importe quel programme, comme vim ou nano.

Pour ouvrir conf.apf dans vim, tapez vim conf.apf et appuyez sur Entrée

Ouvrir les ports dans le pare-feu du serveur Linux Étape 15
Ouvrir les ports dans le pare-feu du serveur Linux Étape 15

Étape 4. Ajoutez les ports d'entrée à la liste IG_TCP_CPORTS

Une fois le fichier ouvert, vous pouvez voir les segments IG_TCP_CPORTS et EG_TCP_CPORTS. Le segment IG_TCP_CPORTS affiche les ports d'entrée ouverts séparés par des virgules. Les ports sont répertoriés numériquement pour votre commodité, mais vous n'êtes pas obligé de suivre l'ordre. Vous pouvez ajouter des ports à la fin de la chaîne et les séparer par une virgule.

  • Par exemple, vous souhaitez ouvrir le port 999 et les ports actuellement ouverts sont 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • Après avoir ajouté le port 999 à la liste IG_TCP_CPORTS, l'ordre des ports ressemblera à ceci: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • Pour accéder au mode de saisie/saisie dans vim, appuyez sur la touche i du clavier.
Ouvrir les ports dans le pare-feu du serveur Linux Étape 16
Ouvrir les ports dans le pare-feu du serveur Linux Étape 16

Étape 5. Ajoutez le port de sortie à la liste EG_TCP_CPORTS

Comme pour les ports d'entrée, ajoutez les ports TCP de sortie que vous souhaitez ouvrir à la liste EG_TCP_CPORTS.

Ouvrir les ports dans le pare-feu du serveur Linux Étape 17
Ouvrir les ports dans le pare-feu du serveur Linux Étape 17

Étape 6. Enregistrez les modifications et fermez le fichier

Suivez ces étapes pour enregistrer et fermer le fichier:

  • Appuyez sur la touche Échap.
  • Tapez:wq!.
  • Appuyez sur Entrée.
Ouvrir les ports dans le pare-feu du serveur Linux Étape 18
Ouvrir les ports dans le pare-feu du serveur Linux Étape 18

Étape 7. Tapez service apf -r et appuyez sur Entrée

Le pare-feu APF redémarrera et de nouveaux ports seront ouverts.

Pour bloquer ou fermer un port, rouvrez le fichier, supprimez le port, enregistrez le fichier et redémarrez le pare-feu

Des astuces

  • Si vous voyez un port qui n'est pas nécessaire ou utilisé par un service en cours d'exécution, fermez le port. Ne laissez pas la porte ouverte aux intrus !
  • Si vous commencez à ajouter des ports ouverts au hasard (et complètement au hasard), VOUS SEREZ piraté ! Par conséquent, assurez-vous de ne pas céder la place aux pirates. N'ouvrez que les ports dont vous avez vraiment besoin.

Conseillé: