ГлавнаяОперационные системыLinuxКак завершить неотвечающий сеанс SSH

Как завершить неотвечающий сеанс SSH [Быстрые советы]

ssh-значокЕсли вы ранее уже входили в удаленный сеанс SSH, вы знаете, что бывают случаи, когда сеанс SSH перестает отвечать на запросы. это может быть из-за обрыва интернет-соединения или вашего отсутствия и тайм-аута сеанса. Какова бы ни была причина, когда сеанс SSH перестает отвечать на запросы, все обычные сочетания клавиш (Ctrl + Z, Ctrl + C, ESC) перестанут работать. Так как же нам завершить неотвечающий сеанс SSH (кроме закрытия окна терминала)?

Трюк прост. Вам просто нужно нажать «Enter», а затем «~». (тильда и точка, без кавычек). Ярлык «~» — это escape-символ, а точка означает разрыв соединения. Итак, «~». комбинация позволяет закрыть сеанс SSH.

Другие escape-символы, которые вы можете использовать, включают:

  • ~. : отключиться.
  • ~^Z : Фоновый SSH.
  • ~# : список пересылаемых соединений.
  • ~& : фоновый ssh ​​при выходе из системы при ожидании завершения перенаправленного соединения или сеансов X11.
  • ~? : отображает список escape-символов.
  • ~B : отправить BREAK в удаленную систему (полезно только для протокола SSH версии 2 и если партнер его поддерживает).
  • ~C : открыть командную строку. В настоящее время это позволяет добавлять переадресацию портов с использованием опций -L, -R и -D (см. выше). Это также позволяет отменить существующие удаленные переадресации портов с помощью -KR[bind_address:]port. !command позволяет пользователю выполнить локальную команду, если опция PermitLocalCommand включена в ssh_config(5). Базовую справку можно получить с помощью опции -h.
  • ~R : запросить смену ключа соединения (полезно только для протокола SSH версии 2 и если партнер поддерживает его).
ПОХОЖИЕ СТАТЬИ

Популярные записи