Risposta breve: Digitare exit
Se questo non funziona, tuttavia…
SSH Escape Character e Disconnect Sequence
La maggior parte delle implementazioni SSH implementa un carattere di escape per sessioni interattive, simile alla combinazione di telnet Ctrl-]
. Il carattere di escape SSH predefinito è ~
, inserito all'inizio di una riga.
Se si vuole terminare una sessione interattiva OpenSSH ** che è bloccata e non può essere abbandonata inserendo exit
o CtrlD in una shell sul lato remoto** , si può inserire ~
seguito da un punto .
. Per essere sicuri di inserire il carattere di escape all'inizio di una riga di input, si deve premere prima Enter. Così la seguente sequenza terminerà nella maggior parte dei casi una sessione SSH:
Enter~.
Altre sequenze di escape
OpenSSH, per esempio, offre altre sequenze di escape oltre a ~.
. L'immissione di ~?
durante una sessione dovrebbe fornire un elenco. Alcuni esempi:
~
- Ctrl-Z
seguito ~&
sospende la sessione,
~#
la mette direttamente in background,
~~
fornisce un elenco delle connessioni inoltrate in questa sessione.
- Se si vuole semplicemente inserire una tilde all'inizio di una riga, bisogna raddoppiarla:
-e
.
Il carattere di escape può essere cambiato usando l'opzione della riga di comando -e none
. Se si imposta il valore speciale -e
, l'escape è disabilitato e la sessione è completamente trasparente.
Vedere anche la pagina man di OpenBSD man su ssh (a cui si fa riferimento da www.openssh.org ) sotto l'opzione della riga di comando &007