Исправить ошибку SSH в терминале и 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, нам придется перезапустить службу sshd.

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

Исправить ошибку SSH в терминале и Linux: client_loop: send disconnect: Broken pipe

Об авторе

Хитрость

Увлечен всем гаджетами и ИТ, с удовольствием пишу на стелсsettings.com с 2006 года, и мне нравится узнавать вместе с вами новое о компьютерах и операционных системах macOS, Linux, Windows, iOS и Android.

2 комментариев

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