Это очень простая проблема. Я использую gnome-терминал для SSH с другими машинами каждый день. Я делаю это на ноутбуке, который ношу с собой в офисе, поэтому постоянно переключаюсь между проводными и беспроводными сетями. Когда это происходит, мои сеансы SSH прекращаются, и терминал зависает.
Почему это происходит (замораживание, а не прерывание сеанса) и способ предотвратить это? Я знаю, что могу обойти это, выйдя из системы с удаленного сервера, прежде чем я знаю, что хочу отключить свой ноутбук от Ethernet.
Это раздражает, потому что я должен вручную закрыть сеанс терминала после того, как он заморожен, что вызывает диалоговое окно, и я также теряю заголовок сеанса - все это занимает очень много времени. Было бы намного лучше, если бы сессия ssh была просто убита, и она вернула меня обратно в локальное приглашение bash.
Ctrl + D