Виправлення помилки SSH у терміналі та Linux: client_loop: send disconnect: Broken pipe

Найбільш безпечне з'єднання з віддаленим сервером здійснюється через протокол криптографічної мережі SSH (Secure Shell).

Поширеною проблемою, з якою стикаються адміністратори серверів або ті, хто здійснює з'єднання через SSH через термінал або Putty, - це раптове відключення від сеансу повідомлення: 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 Коментарі

Залишити коментар