Цей підручник вирішує проблему раптового відключення SSH Linux client_loop: send disconnect: Broken pipe.
Найбільш безпечне з'єднання з віддаленим сервером здійснюється через протокол криптографічної мережі SSH (Secure Shell).
Поширена проблема administratorii серверів або тих, хто здійснює підключення через 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.
Завзятість подвоюється розлага. Дякую за ваш член