Этот туториал решает проблему внезапного отключения SSH в Linux client_loop: send disconnect: Broken pipe.
Самое безопасное соединение с удаленным сервером - через криптографический сетевой протокол SSH (Secure Shell).
Проблема, с которой часто сталкиваются администраторы серверов или те, кто подключаются через SSH. Terminal или Putty, это внезапное отключение от сеанса с сообщением: “client_loop: send disconnect: Broken pipe“.
В большинстве случаев это сообщение об отключении появляется после периода, в течение которого в сеансе не выполнялась командная строка. SSH. Многие предпочитают время от времени вспоминать открытую сессию и давать "Enter” или “w», чтобы сессия оставалась открытой. Лучшее решение состоит в том, что это внезапное закрытие сеанса после периода "idle"не иметь места.
Как предотвратить внезапное завершение сеанса SSH с ошибкой client_loop: send disconnect: Broken pipe in Terminal (Linux / Mac)
обе Linux и Mac, в конфигурацию SSH будет добавлена строка. Открываем и редактируем файл “ssh_config“.
sudo nano /etc/ssh/ssh_config
Добавляем строку:
Host * ServerAliveInterval 120
Сохраните и закройте файл "ssh_config“. Если мы на Linux нам придется перезапустить службу «sshd».
Связанный: Предотвращать SSH Connection Timing Out / Broken Pipe
направление “ServerAliveInterval“ будет отправлять нулевой пакет на сервер с 120-секундными интервалами, чтобы сохранить сеанс и тем самым предотвратить его внезапное закрытие.
Если вы меняете только ssh_config (а не sshd_config), нет причин перезапускать sshd.
Рвение удваивается разлага. Hvala za vaš članek