Как отключиться от SSH сессии, которая зависла

Как отключиться от SSH сессии, которая зависла

Бывает так, что подключаешься по SSH к какому-либо серверу, но потом происходит потеря Интернета или сети и сессия зависает. И терминал не реагирует ни на какие клавиши. Рассказываем как отключиться от SSH сессии, которая зависла в этой записи.

Чтобы отключиться от зависшей SSH сессии достаточно нажать последовательно 3 нопки на клавиатуре: Enter + [ ~ ] + [ . ]

Итак, нажимаем Ентер, затем “тильда” (это Shift + [ ` ] ), затем “точка” и происходит отключение. Теперь можно заново подключиться по SSH.

Вот отрывок из man ssh что можно еще сделать:

ESCAPE CHARACTERS
     When a pseudo-terminal has been requested, ssh supports a number of functions through the use of an escape character.

     A single tilde character can be sent as ~ or by following the tilde by a character other than those described below.
     The escape character must always follow a newline to be interpreted as special.
     The escape character can be changed in configuration files using the EscapeChar configuration directive or on the command line by the -e option.

     The supported escapes (assuming the default ‘~’) are:
     ~.      Disconnect.	 
     ~^Z     Background ssh.
     ~#      List forwarded connections.
	..... output trimmed

 


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Unlix © Все права защищены 2023

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!