Ако вече имате влизане в отдалечена SSH сесия, ще знаете, че има моменти, в които SSH сесията няма да реагира. това може да се дължи на прекъсване на връзката с интернет или на прекъсване на сесията. Независимо от причината, когато сесията SSH не реагира, всички обичайни клавишни комбинации (Ctrl + Z, Ctrl + C, ESC) няма да работят. И така, как да убиваме една SSH сесия, която не реагира (освен затваряне на прозореца на терминала)?

Трикът е лесен. Просто трябва да натиснете "Enter", следвайки "~." (Тилда и точка, без кавичките). Командата "~" е евакуационен знак и точката представлява прекъсване. Така че комбинацията "~." Ви позволява да затворите SSH сесията.

Други знаци за бягство, които можете да използвате, включват:

  • ~. : Изключете.
  • ~ ^ Z : Background ssh.
  • ~ # : Списък препратени връзки.
  • ~ & : Background ssh при излизане, когато чакате връзката за препращане / X11 да бъде прекратена.
  • ~? : Показване на списък с евакуационни знаци.
  • ~ B : Изпратете BREAK до отдалечената система (само за SSH протокол версия 2 и ако партньорът я поддържа).
  • ~ C : Отворете командния ред. Понастоящем това позволява добавянето на пристанищни препратки, използвайки опциите -L, -R и -D (вижте по-горе). Той също така позволява премахването на съществуващите отдалечени пристанища-препратки, използвайки -KR [bind_address:] порт. ! command позволява на потребителя да изпълни локална команда, ако опцията PermitLocalCommand е активирана в ssh_config (5). Налице е основна помощ, като използвате опцията -h.
  • ~ R : Поискайте повторно въвеждане на връзката (само за SSH протокол версия 2 и ако партньорът я поддържа).