C'est un nouveau problème pour moi, où j'ai un terminal ouvert, avec ssh en cours d'exécution. Mais parce que je vis dans les bois du Maine, mes séances se cassent fréquemment.
auparavant, ssh signalait "Broken Pipe" et la fenêtre du terminal restait ouverte. C'était génial, car je pouvais simplement regarder, aller bien et me reconnecter.
Maintenant, pour une raison quelconque, la fenêtre entière se ferme. Cela introduit, une étape supplémentaire dans quelque chose qui était déjà désagréable.
Je lance les sessions depuis le panneau mate, qui à son tour lance gnome-terminal (pourquoi pas mate-terminal? J'ai demandé, et je n'ai jamais eu de réponse sérieuse), puis j'ai lancé la connexion ssh. Je dois entrer des mots de passe .. juste parce que.
Alors, comment faire pour que mon terminal ne se ferme pas, même si ssh souffre d'un tuyau cassé?
Ubuntu Mate 16.04
Vous devez d'abord ouvrir le terminal, puis démarrer une session à partir de là.
Évidemment, si vous démarrez une session de cette façon, le terminal se ferme une fois la session terminée.
Vous pouvez configurer la commande pour lancer le terminal de cette façon:
gnome-terminal -e "bash -c \"ssh [email protected]; exec bash\""
De cette façon, une fois la session terminée, bash
restera.
Vous pouvez utiliser un autre terminal au lieu de gnome-terminal
. Et vous pouvez utiliser sh
au lieu de bash
pour charger le shell par défaut.