Исправлена ​​ошибка SSH в терминале и Linux: client_loop: отправка разъединения: сломанный канал

Самое безопасное соединение с удаленным сервером - через криптографический сетевой протокол 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: отправка разъединения: сломанный канал

Об авторе

Хитрость

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

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