Цей підручник вирішує проблему раптового відключення SSH у Linux client_loop: Надіслати відключення: зламана труба.
Найбезпечніше підключення до віддаленого сервера - це через SSH криптографічний протокол мережі (Захищена оболонка.).
Проблема, яку зазвичай стикаються адміністраторами сервера або тим, хто здійснює з'єднання через SSH через термінал або шпаклівку, - це раптове відключення сеансу з повідомленням: “client_loop: send disconnect: Broken pipe“.
Більшу частину часу це повідомлення про відключення з’являється після періоду, в якому в сеансі не було виконано жоден командний рядок Ssh. Багато хто вважає за краще час від часу пам’ятати, коли сеанс відкривається і дає більше “Enter” або a “w” щоб сеанс залишався відкритим. Краще рішення полягає в тому, що це раптове закриття сеансу після періоду “idle” не мати місця.
Як запобігти раптовому завершенню сеансу SSH з помилкою kister_loop: Надіслати відключення: зламана труба в терміналі (Linux / Mac)
Як для Linux, так і для Mac, до конфігурації SSH буде додано рядок. Ми відкриваємо та редагуємо файл “ssh_config“.
sudo nano/etc/ssh/ssh_config
Додаємо рядок:
Хазяїн * ServerAliveInterval 120
Ми зберігаємо та закриваємо файл “ssh_config“. Якщо ми перебуваємо на Linux, нам доведеться перезапустити послугу “SSHD”.
Пов'язаний: Запобігайте SSH -підключеному терміні / розбитому трубі
Директива “ServerAliveInterval“ Він надішле з 120 -секундними інтервалами на сервер нульовий пакет, щоб підтримувати сеанс у житті і, таким чином, запобігти його раптовому закриттю.
 
			
Якщо ви лише змінюєте ssh_config (а не sshd_config), немає причин перезавантажити SSHD.
Дуже гарне пояснення. Дякую за вашу статтю