Kort antwoord: Type exit
Als dat echter niet werkt…
SSH Escape Character en Disconnect Sequence
De meeste SSH-implementaties implementeren een ontsnappingskarakter voor interactieve sessies, vergelijkbaar met telnet’s Ctrl-]
-combinatie. Het standaard SSH escape karakter is ~
, ingevoerd aan het begin van een regel.
Als u een interactieve OpenSSH sessie ** wilt beëindigen die vastzit en niet kan worden verlaten door exit
of CtrlD in een shell aan de andere kant** in te voeren, kunt u ~
invoeren, gevolgd door een punt .
. Om er zeker van te zijn dat u het escape karakter aan het begin van een invoerregel invoert, moet u eerst op Enter drukken. Dus de volgende sequentie zal in de meeste gevallen een SSH sessie beëindigen:
Enter~.
Other Escape Sequences
OpenSSH, bijvoorbeeld, biedt andere escape-sequenties naast ~.
. Het invoeren van ~?
tijdens een sessie zou u een lijst moeten geven. Enkele voorbeelden:
~
gevolgd Ctrl-Z
onderbreekt de sessie,
~&
zet het direct op de achtergrond,
~#
geeft een lijst van doorgestuurde verbindingen in deze sessie.
- Als je gewoon een tilde aan het begin van een regel wilt invoeren, moet je deze verdubbelen:
~~
.
Het escape karakter kan veranderd worden met de commando-regel optie -e
. Als u de speciale waarde -e none
instelt, wordt het escapen uitgeschakeld en is de sessie volledig transparant.
Zie ook de OpenBSD man pagina op ssh (waarnaar verwezen wordt vanaf www.openssh.org ) onder de -e
commandoregel optie