Исправить SSH Error в Терминале и Linux: client_loop: send disconnect: Broken pipe

Самое безопасное соединение с удаленным сервером - через криптографический сетевой протокол SSH (Secure Shell).

Распространенной проблемой, с которой сталкиваются администраторы серверов или те, кто устанавливает соединения через SSH через Терминал или Замазку, является внезапное отключение от сеанса с сообщением client_loop: send disconnect: Broken pipe .
В большинстве случаев это сообщение о выходе появляется после периода, в течение которого в сеансе SSH не выполнялась командная строка. Многие предпочитают время от времени вспоминать открытую сессию и давать еще одну »Enter»Или« w », чтобы сессия оставалась открытой. Лучшее решение - остановить это внезапное закрытие сеанса после периода "простоя".

Как предотвратить внезапное завершение сеанса SSH с “client_loop: send disconnect: Broken pipe” в Терминале (Linux / Mac) 

И для Linux, и для Mac, в конфигурацию SSH будет добавлена ​​строка. Открываем и редактируем файл “ssh_config”.

sudo nano /etc/ssh/ssh_config

Добавляем строку:

Host *
ServerAliveInterval 120

Сохраните и закройте файл "ssh_config«. Если мы находимся в Linux, нам придется restartУ меня есть сервис "sshd".

направление ServerAliveInterval будет отправлять нулевой пакет на сервер с 120-секундными интервалами, чтобы сохранить сеанс и тем самым предотвратить его внезапное закрытие.

Увлечен технологиями, мне нравится тестировать и писать руководства по операционным системам. macOS, Linux, Windows, о настройке веб-сервера WordPress, WooCommerce и LEMP (Linux, NGINX, MySQL и PHP). Я пишу на StealthSettings.com с 2006 года, а несколько лет спустя я начал писать на iHowTo.Tips обучающие программы и новости об устройствах в экосистеме. Apple: iPhone, iPad, Apple Часы, HomePod, iMac, MacBook, AirPods и аксессуары.

3 мысли на тему «Исправить SSH Error в Терминале и Linux: client_loop: send disconnect: Broken pipe »

Оставьте комментарий