GNU/Linux >> Tutoriels Linux >  >> Linux

Comment fermer ou (dissocier ?) un port laissé ouvert par une application malveillante ?

lsof -n -i

Trouvez le processus que vous recherchez et tuez-le.

De lsof manuel :

-n Cette option empêche la conversion des numéros de réseau en noms d'hôte pour les fichiers réseau. L'inhibition de la conversion peut accélérer l'exécution de lsof. Il est également utile lorsque la recherche du nom d'hôte ne fonctionne pas correctement.

-i [je] Cette option sélectionne la liste des fichiers dont l'adresse Internet correspond à l'adresse spécifiée dans i. Si aucune adresse n'est spécifiée, cette option sélectionne la liste de tous les fichiers réseau Internet et x.25 (HP-UX).

Même réponse à cette question je pense.


Le seul moyen de fermer de force une écoute port est de tuer le processus qui l'écoute. Utilisez lsof , netstat , fuser – en tant que root – pour connaître l'ID du processus. Une fois le processus terminé (de lui-même ou en étant tué), le noyau nettoiera automatiquement tous les sockets qu'il avait ouverts. (Cependant, il peut arriver que des programmes se voient refuser l'écoute sur le même port pendant quelques minutes ; dans ce cas, tout ce que vous pouvez faire est d'attendre.)


Vous pouvez utiliser le fuser commande avec le -k commutateur.

Par exemple, pour fermer le port 111, vous pouvez procéder comme suit :fuser -k 111/tcp (cela vous évite également d'avoir à trouver l'ID du processus pour le tuer comme fuser le fait implicitement)

Notez que certains processus redémarrent automatiquement une fois fermés. Pour cela, vous devez vérifier le fichier de configuration de chaque processus pour trouver une solution de contournement appropriée.


Linux
  1. Comment ouvrir les ports 80 et 443 dans FirewallD

  2. Comment déterminer quel processus crée un fichier ? ?

  3. Comment ouvrir un port dans CentOS / RHEL 7

  4. Comment fermer rmiregistry en cours d'exécution sur un port particulier?

  5. Comment tuer un processus en cours d'exécution sur un port particulier sous Linux ?

Comment ouvrir un port sur Ubuntu 20.04

Comment vérifier qu'un port est ouvert sur un système Linux distant

Comment rechercher et fermer des ports ouverts sous Linux

Comment tuer le processus Linux en cours d'exécution sur un port particulier

Comment ouvrir ou fermer des ports dans AlmaLinux 8 ou Rocky Firewall

Comment savoir quel processus a un port spécifique ouvert sous Linux ?