Виправити помилку SSH в терміналах та Linux: client_loop: відімкнути з'єднання: Зламана труба

Найбільш безпечне з'єднання з віддаленим сервером здійснюється через протокол криптографічної мережі 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: відімкнути з'єднання: Зламана труба

Про автора

Хитрість

Захоплюючись всім, що означає гаджет та ІТ, я із задоволенням пишу на сайті stealthsettings.com від 2006 і люблю відкривати для себе нові речі про комп'ютери та macOS, операційні системи Linux, Windows, iOS та Android.

1 Коментар

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