Hvis du har login til en ekstern SSH-session før, vil du vide, at der er tidspunkter, hvor SSH-sessionen ikke reagerer. Det kan skyldes en pause i internetforbindelsen, eller at du var væk og session timeout. Uanset hvad årsagen er, når SSH-sessionen ikke reagerer, vil alle de almindelige genvejstaster (Ctrl + Z, Ctrl + C, ESC) ikke fungere. Så hvordan dræber vi en ikke-responsiv SSH-session (bortset fra at lukke terminalvinduet)?

Tricket er nemt. Du skal bare trykke "Enter", følg med "~." (En tilda og en prik uden citaterne). "~" Genvej er en escape karakter og prikken repræsenterer en frakobling. Så kombinationen "~." Giver dig mulighed for at lukke SSH-sessionen.

Andre escape-tegn, du kan bruge, inkluderer:

  • ~. : Koble fra.
  • ~ ^ Z : Baggrund ssh.
  • ~ # : Liste fremsendte forbindelser.
  • ~ & : Baggrund ssh ved logout, når du venter på videresendt forbindelse / X11 sessioner for at afslutte.
  • ~? : Vis en liste over escape tegn.
  • ~ B : Send et BREAK til fjernsystemet (kun nyttigt for SSH-protokol version 2, og hvis brugeren understøtter det).
  • ~ C : Åbn kommandolinje. I øjeblikket tillader dette tilføjelsen af ​​port videresendelser vha. -L, -R og -D mulighederne (se ovenfor). Det tillader også annullering af eksisterende eksterne port-videresendelser ved brug af -KR [bind_address:] port. ! kommando giver brugeren mulighed for at udføre en lokal kommando, hvis indstillingen PermitLocalCommand er aktiveret i ssh_config (5). Grundlæggende hjælp er tilgængelig ved hjælp af -h-indstillingen.
  • ~ R : Anmod om genbrug af forbindelsen (kun nyttig for SSH-protokol version 2, og hvis brugeren understøtter det).