54 votes

Comment puis-je me déconnecter d'une session SSH ouverte et distante ?

Je me suis connecté à une machine Linux (bash Shell) depuis une machine Windows publique (dans notre laboratoire) et j'ai oublié de me déconnecter. Je suis maintenant de retour à ma place dans une autre pièce et je suis trop paresseux pour revenir en arrière et me déconnecter de cette session ; je peux cependant me connecter à la machine Linux depuis mon PC actuel. Puis-je forcer la déconnexion de l'autre session à partir d'une nouvelle session SSH ?

Lorsque je me connecte à la boîte Linux depuis mon PC actuel et que je tape users Je constate que je suis toujours connecté ; mon nom apparaît deux fois, l'une pour la session en cours et l'autre pour la session du PC du laboratoire.

Je n'ai pas les privilèges root sur la machine en question, mais je suppose que cela n'a pas d'importance puisque j'essaie simplement de me déconnecter.

81voto

Casual Coder Points 3862

Exécuter tty sur votre session actuelle, pour savoir sur quel tty vous travaillez, afin de ne pas vous déconnecter de la session actuelle. Exécutez w pour vous montrer les utilisateurs actuels et les pseudo-terminaux (tty) associés. En supposant que vous êtes connecté deux fois et qu'il n'y a pas d'autres utilisateurs sur votre serveur ssh, votre session ssh précédente sera sur pts/0 et le courant sur pts/1 . Pour abandonner la session sur pts/0 tue simplement les processus qui lui sont associés avec

pkill -9 -t pts/0

4voto

P. Heffner Points 184

En supposant que vous n'avez pas d'autres processus que vous ne voulez pas faire 86'ed, vous pouvez simplement le faire :

$ ssh <systemname> pkill -u <yourlogin>

Et l'autre session disparaîtra.

0voto

kellbells Points 1

Vous pouvez taper :

~.

Vous ne verrez pas que vous l'avez tapé mais cela fermera la connexion.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X