Назад | Перейти на главную страницу

мои сеансы ssh случайно убиваются на Debian

У меня установлена ​​ванильная версия Debian 6.0.1, и я использую PUTTY для подключения к ней по ssh. Обычно у меня одновременно работают 3 или 4 оболочки входа PUTTY.

Что я обнаружу, так это то, что если я оставлю свой компьютер на пару часов, я обнаружу, что 1 из 4 командных интерпретаторов будет завершена. Если бы это была проблема с сетью, я бы ожидал, что все 4 сеанса отключатся, но всегда только 1, а иногда и 2. Это действительно странно.

Кто-нибудь знает, что это за явление? Есть ли что-нибудь в журналах, которые я мог бы использовать, чтобы выяснить, что происходит?

Одна вещь, которую стоит попробовать, это функция поддержки активности в PuTTY.

Если это решит вашу проблему, это означает, что у вас, вероятно, есть сетевое устройство (например, брандмауэр или NAT) между двумя хостами, которое закрывает соединения после периода бездействия. Если это не решит вашу проблему, это означает, что есть сетевые проблемы, вызывающие потерю пакетов между двумя хостами.

Попробуйте, и если это не поможет, обновите свой вопрос, указав более подробную информацию о сети между двумя вашими хостами.

возможно, CTRL-Q восстановит оболочку: проверьте здесь -> http://raamdev.com/recovering-from-ctrls-in-putty

Очевидно, CTRL + S действительно выполняет XOFF, что означает, что терминал будет принимать нажатия клавиш, но не будет отображать вывод ничего. Будет казаться, что ваш терминал мертв, хотя на самом деле он просто ждет, чтобы его снова включили. Исправление? Просто нажмите CTRL + Q, чтобы включить управление потоком (XON). Если вы нажали несколько клавиш перед нажатием CTRL + Q, вы увидите результат этих нажатий.

Ура