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é nepřesnosti se omlouvám, nejsem expert, ale o tom jindy.

Zdroj:
SSH connection timeout, frozen terminal

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *