Existe-t-il un moyen de se déconnecter d'une session SSH qui ne répond plus sans tuer tout le terminal? Plus précisément, j'utilise konsole, et la machine avec laquelle je travaille se bloque parfois, mais ne meurt pas réellement (tuant ainsi la connexion). Donc SSH se bloque et je dois fermer le terminal et en ouvrir un nouveau pour essayer de le réinstaller ou de faire autre chose. Existe-t-il un moyen de ctrl + c efficace hors d'une session ssh?
Une façon consiste à utiliser le caractère d'échappement ssh. Par défaut, il s'agit de "~", mais il peut être défini manuellement avec -e
option lors de l'appel de ssh ou via EscapeChar
dans votre configuration ssh. Pour tuer la session bloquée, cela fonctionnera souvent:
~.
Comme l'a souligné Gilles, cela n'est reconnu qu'immédiatement après avoir frappé Enter.