Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/04/2020, à 18:34

Naif2020

Comment déconnecter tout le monde, après avoir réalisé un netstat

Bonjour à tous,

J'ai un peu trop de monde connecté en accès distant sur le poste de linux de mon tendre père...
Je le sens surveillé...Comment déconnecter tout ce petit monde, après avoir réalisé un netstat?

Merci beaucoup car je ne m'y connais pas dur! Vos conseils d'experts seront les bienvenus...

Hors ligne

#2 Le 14/04/2020, à 21:08

noje

Re : Comment déconnecter tout le monde, après avoir réalisé un netstat

Bonjour,

Concernant la commande que tu utilises elle à l’inconvénient de montrer aussi les connexions fermées « TIME_WAIT ».
De plus elle n’est rattachée à aucune application, mais apparaît de manière brute.

Pour voir les connexions d’une meilleure manière, tape ceci :

sudo lsof -i

(la commande fonctionnait sans sudo, mais sudo c’est pour si vous avez peur d’être chrooter).

COMMAND        PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
AgentConn      2404 user   19u  IPv4  42755      0t0  TCP localhost:61822 (LISTEN)
AgentConn      2404 user   20u  IPv4  55675      0t0  TCP localhost:61822->localhost:59496 (ESTABLISHED)
AgentAnti      2648 user   19u  IPv4  42755      0t0  TCP localhost:61822 (LISTEN)
AgentAnti      2656 user   19u  IPv4  42755      0t0  TCP localhost:61822 (LISTEN)
firefox        2966 user  118u  IPv4  97789      0t0  TCP something-gi11ca.home:53360->coptere.infra.ubuntu-fr.org:https (ESTABLISHED)
firefox        2966 user  123u  IPv4  60074      0t0  TCP something-gi11ca.home:42200->ec1-37-000-111-22.us-west-2.compute.amazonaws.com:https (ESTABLISHED)
firefox        2966 user  144u  IPv4  54519      0t0  TCP something-gi11ca.home:52778->ec1-11-22-330-20.us-west-2.compute.amazonaws.com:https (ESTABLISHED)
firefox        2966 user  175u  IPv4  54536      0t0  TCP localhost:59496->localhost:61822 (ESTABLISHED)

Tu as déjà toutes les applications « COMMAND » et tu sais quelle connexion elles utilisent.
De plus tu as les PID c’est l’identifiant du processus sous forme de numéro (utile tu verras après).
Tu as l’utilisateur « USER », si 2 personnes sont sur la machine tu pourrais les voir.

Après imaginons qu’une connexion te semble suspecte et que tu souhaites la fermer.
Il suffit de tuer le PID, en l’occurrence ça ferme aussi l’application qui va avec la connexion en procédant ainsi.
Tu peux remarquer d’ailleurs Firefox à pour PID unique 2966.

Si je suspectais ces connexions faites avec Firefox d’être non de ma propre initiative et donc suspectes.
Alors il faut tuer le PID avec la commande kill.

kill -9 2966

Si c’était AgentConn que je souhaitais tuer pour supprimer pour les mêmes raisons.

kill -9 2404

Voilà en espérant que ceci t’aide, par contre quand nous allons sur internet, je ne sais pas si tu le sais, mais il peut y avoir une multitudes de connexions ouvertes (même pour seulement 1 site).

Dernière modification par noje (Le 14/04/2020, à 21:10)


- LTS 18.04 & 22.04 - jwm - cwm - zsh

Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)

Hors ligne

#3 Le 15/04/2020, à 06:59

bruno

Re : Comment déconnecter tout le monde, après avoir réalisé un netstat

noje a écrit :

Concernant la commande que tu utilises elle à l’inconvénient de montrer aussi les connexions fermées « TIME_WAIT ».
De plus elle n’est rattachée à aucune application, mais apparaît de manière brute.

C'est inexact, on peut afficher uniquement les connexion dans l'état « LISTEN » et voir les pid/programmes en étant root (lire man netstat) :

sudo netstat -tunlp

#4 Le 15/04/2020, à 08:16

noje

Re : Comment déconnecter tout le monde, après avoir réalisé un netstat

Autant pour moi merci pour l’info même si je continuais à utiliser lsof pour faire ceci.

Car netstat dans ton exemple, ne montre que des adresses IP de sous réseau ou propres à la machine donc local, il occulte 4 applications ouvertes, et ne montre pas 11 ports qui sont ouverts à l’extérieure.
Tu peux préciser comment faire ceci avec netstat aussi non stp ?


- LTS 18.04 & 22.04 - jwm - cwm - zsh

Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)

Hors ligne

#5 Le 15/04/2020, à 09:12

bruno

Re : Comment déconnecter tout le monde, après avoir réalisé un netstat

Ma réponse était ciblé par rapport à la demande initiale :

J'ai un peu trop de monde connecté en accès distant sur le poste de linux de mon tendre père.

La première chose à faire est donc de voir quels sont les services en écoute sur cette machine. Pour cela on utilise l'argument -l, pour le reste cf. man netstat.
Si aucun service n'est en écoute (hors interface de bouclage) la demande est sans objet ou mal comprise.

Ensuite si l'on veut voir toutes les connexions établies ou en attente de fermeture on utilise simplement:

sudo netstat -tunp

Dernière modification par bruno (Le 15/04/2020, à 09:13)

#6 Le 17/04/2020, à 10:53

Naif2020

Re : Comment déconnecter tout le monde, après avoir réalisé un netstat

Noje, Bruno, je vous remercie sincèrement pour ces éléments que je vais exploités. C'est vraiment très sympa de votre part d'avoir pris soin de me répondre. Merci beaucoup.

Hors ligne