Jak ze zamrzlého SSH v terminálu
Občas se vám určitě stane, že zapomenete v terminálu zapnuté SSH, odejdete na oběd, vrátíte se a ejhle, spojení umřelo, terminál „zamrznul“. Co s tím.
Slušně exitovat nemůžete, protože to je příkaz na server a váš terminál visí někde mezi serverem a vaším lokálním strojem. Ctrl-C a všechny ostatní klávesové zkratky na házení procesů na pozadí a podobně jsou taky k ničemu, protože SSH se to pořád všechno snaží předat serveru, ke kterému už dávno není připojené. Jediné řešení, na nejž jsem přišel já, je terminál v grafickém prostředí prostě zavřít. Nevím, jak vám, ale mně se tenhle způsob příčí.
Nedávno jsem to řešil s kolegou auriellem, který taky nevěděl, ale na pět sekund zagooglil a našel následující trik.
Řešením je sekvence kláves enter, tilda (~
) a následně tečka. To donutí SSH se ukončit a vrátí vládu vašemu lokálnímu terminálu.
Za terminologické a faktické kontextuální nepřesnosti se omlouvám.
Zdroj: