Tento tutoriál rieši problém náhleho odpojenia SSH v systéme Linux Client_loop: Odoslať odpojenie: zlomené potrubie.
Najbezpečnejšie pripojenie k vzdialenému serveru je prostredníctvom protokolu SSH kryptografická sieť (Zabezpečená škrupina).
Problém, s ktorým sa bežne vyskytujú správcovia servera alebo tí, ktorí vytvárajú pripojenia prostredníctvom SSH prostredníctvom terminálu alebo tmelu, je náhle odpojenie relácie so správou: “client_loop: send disconnect: Broken pipe“.
Táto správa o odpojení sa väčšinou objaví po období, v ktorom sa v relácii nevykonal žiadny príkazový riadok Ssh. Mnohí uprednostňujú čas od času, keď sa relácia otvorí a dáva viac “Enter” alebo a “w” aby relácia zostala otvorená. Lepším riešením je, že toto náhle zatvorenie relácie po období “idle” mať miesto.
Ako zabrániť náhlemu dokončeniu relácie SSH s chybou Customer_loop: Odoslať odpojenie: Zlomené potrubie v termináli (Linux / Mac)
Pre Linux aj pre Mac, čiara sa pridá do konfigurácie SSH. Súbor otvárame a upravujeme “ssh_config“.
sudo nano/etc/ssh/ssh_config
Pridáme riadok:
Hostiteľ * ServerAliveInterval 120
Ukladáme a zatvárame súbor “ssh_config“. Ak sa nachádzame v systéme Linux, budeme musieť reštartovať službu “sshd”.
Súvisiace: Zabráňte časovaniu načasovania SSH Connection Out / zlomeného potrubia
Smernica “ServerAliveInterval“ Na serveri pošle v 120 -sekundových intervaloch nulový balík na udržanie relácie v živote, a tak zabrániť jeho náhlemu uzavretiu.
Ak meníte iba ssh_config (a nie sshd_config), nie je dôvod reštartovať SSHD.
Zelo dobra razlaga. Hvala za vaš članek