Réponse courte : Tapez exit
Si cela ne fonctionne pas, cependant…
Caractère d'échappement SSH et séquence de déconnexion
La plupart des implémentations SSH implémentent un caractère d'échappement pour les sessions interactives, similaire à la combinaison Ctrl-]
de telnet. Le caractère d'échappement SSH par défaut est ~
, entré au début d'une ligne.
Si vous voulez terminer une session interactive OpenSSH qui est bloquée et ne peut être quittée en entrant exit
ou CtrlD dans un shell du côté distant , vous pouvez entrer ~
suivi d'un point .
. Pour être sûr d'entrer le caractère d'échappement au début d'une ligne de saisie, vous devez d'abord appuyer sur Entrée. Ainsi, la séquence suivante terminera dans la plupart des cas une session SSH :
Enter~.
Autres séquences d'échappement
OpenSSH, par exemple, offre d'autres séquences d'échappement en plus de ~.
. Entrer dans ~?
pendant une session devrait vous donner une liste. Quelques exemples :
~
suivi Ctrl-Z
suspend la session,
~&
la met directement en arrière-plan,
~#
donne une liste des connexions transférées dans cette session.
- Si vous voulez simplement entrer un tilde au début d'une ligne, vous devez le doubler :
~~
.
Le caractère d'échappement peut être modifié en utilisant l'option de ligne de commande -e
. Si vous définissez la valeur spéciale -e none
, l'échappement est désactivé et la session est entièrement transparente.
Voir aussi la page de manuel OpenBSD sur ssh (qui est référencée à partir de www.openssh.org ) sous l'option de ligne de commande -e