154 votes

Pourquoi les consoles se bloquent-elles parfois indéfiniment lorsque la connexion SSH est interrompue ?

J'ai vu cela avec de nombreuses consoles (sous Linux, Mac, ...), et avec beaucoup de machines différentes dans de nombreux réseaux différents. Je n'ai jamais pu trouver la raison exacte pour laquelle cela se produit : Tout ce que vous avez à faire est de vous connecter à une machine via SSH. Si la connexion est interrompue pour une raison quelconque (pour simplifier, disons que le câble réseau a été arraché), alors parfois la console se bloque pour toujours - à d'autres moments, elle sort simplement sans problème vers le Shell parent.

C'est tellement ennuyeux quand cela se produit (par exemple, vous perdez l'historique des commandes.) Y a-t-il peut-être un raccourci clavier secret qui peut forcer une sortie (Ctrl-C ou Ctrl-D ne fonctionnent pas) ? Et quelle est la raison de ce "bug" aléatoire dans toutes les implémentations ?

1voto

DharsanB Points 11

Si vous êtes sur une machine Windows et que vous utilisez PuTTY vous pouvez aller à Connexion sur la gauche et définissez Secondes entre le maintien en vie pour cela. ex : 15 secondes.

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