Je me connecte fréquemment par ssh à ma boîte à la maison depuis l'école, mais généralement, lorsque je change de classe et que mon ordinateur est suspendu, le tuyau est rompu. Cependant, ssh se bloque tout simplement - Ctrl + c , Ctrl + z y Ctrl + d n'ont aucun effet.
C'est ennuyeux de devoir redémarrer mon terminal, et encore plus ennuyeux de devoir fermer et recréer une nouvelle fenêtre d'écran.
Ma question est donc la suivante : existe-t-il un moyen simple de faire mourir ssh correctement (c'est-à-dire que lorsque le tuyau échoue "normalement", il se termine avec un message indiquant que le tuyau est cassé) ? Ou dois-je trouver quel est le PID et le tuer manuellement ?
0 votes
Si je suis déconnecté avec une session SSH active, il se fige. Je l'arrête simplement et je démarre une nouvelle session. Aucune information n'est perdue car j'utilise GNU screen.
0 votes
Moi aussi - l'écran est le meilleur. Mais c'est quand même ennuyeux de devoir
screen -x
:P0 votes
[mosh](mosh.mit.edu) est une alternative intéressante pour éviter ce problème. Elle "reste connectée" même avec une connectivité internet intermittente.
0 votes
@jaynp L'inconvénient pour moi d'utiliser mosh (depuis deux minutes) est que je ne sais pas comment le déconnecter. J'utilise une session tmux+irssi sur un hôte distant (en tant que videur IRC, en quelque sorte) et je veux me déconnecter parfois (tout en gardant le tmux+irssi en cours d'exécution) et que j'ai fait avec <enter>+~+. en utilisant SSH mais ne fonctionne pas en utilisant mosh.