Sådan dræber du en ubesvaret SSH-session [Quick Tips]
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).