LINUX.ORG.RU

История изменений

Исправление mord0d, (текущая версия) :

~. - срабатывает не всегда

Он может не срабатывать если задержка между ~ и . слишком большая. Либо ты сам медленно тыкаешь в кнопки, либо софтина (эмулятор терминала) не успевает обрабатывать ввод достаточно быстро и передавать его процессу ssh.

если по ssh подключился к серверу и уже в нем к другому ssh (который зависает), то убивает первую сессию (а нужно вторую)

Использовать разный escape character для разных (вложенных) ssh. У ssh(1) есть флаг -e, принимающий аргументом символ, который будет считаться escape char для данного конкретного инстанса.


На QWERTY ~ и . расположены на противоположных углах клавиатуры, что нифига не эргономично. На Dvorak Simplified они находятся под одной рукой (и тоже не могут быть нажаты случайно).

Исходная версия mord0d, :

~. - срабатывает не всегда

Он может не срабатывать если задержка между ~ и . слишком большая. Либо ты сам медленно тыкаешь в кнопки, либо софтина (эмулятор терминала) не успевает обрабатывать ввод достаточно быстро и передавать его процессу ssh.

если по ssh подключился к серверу и уже в нем к другому ssh (который зависает), то убивает первую сессию (а нужно вторую)

Использовать разный escape character для разных (вложенных) ssh. У ssh(1) есть флаг -e, принимающий аргументом символ, который будет считаться escape char для данного конкретного инстанса.