Есть ли способ отключиться от сеанса SSH, который перестал отвечать, не убивая весь терминал? В частности, я использую консоль, и машина, с которой я работаю, иногда зависает, но на самом деле не умирает (таким образом, разрушая соединение). Так что SSH просто зависает, и мне нужно закрыть терминал и открыть новый, чтобы попытаться вернуться в него по ssh или сделать что-то еще. Есть ли способ эффективно Ctrl + C из сеанса SSH?
110
Ответы:
Одним из способов является использование escape-символа ssh. По умолчанию это «~», но его можно установить вручную с
-e
параметром при вызове ssh или черезEscapeChar
вашу конфигурацию ssh. Чтобы убить зависшую сессию, это часто будет работать:~.
Как указывает Жиль, это признается только сразу после удара Enter.
источник
~
он активен только сразу после нажатия Enter (иначе это было бы слишком навязчиво).~
а затем.