Javítsa ki az SSH -t client_loop: send disconnect: Broken pipe

Ez az oktatóanyag megoldja a hirtelen SSH-kikapcsolás problémáját Linux client_loop: send disconnect: Broken pipe.

A legbiztonságosabb kapcsolat a távoli szerverrel egy SSH kriptográfiai hálózati protokollon (Secure Shell).

Gyakori probléma administratorii szerverek vagy azok, akik SSH-n keresztül csatlakoznak a következőn keresztül Terminal vagy Putty, a munkamenet hirtelen megszakadása a következő üzenettel: client_loop: send disconnect: Broken pipe.

Legtöbbször ez a megszakítási üzenet egy olyan időszak után jelenik meg, amely alatt nem futott le parancssor a munkamenetben SSH. Sokan szívesebben emlékeznek időről időre a nyílt ülésre, és adnak egy "Enter" vagy egy "w”, hogy a munkamenet nyitva maradjon. Jobb megoldás, ha a munkamenet hirtelen bezárása egy "idle"hogy nincs helye.

Hogyan lehet megakadályozni egy SSH-munkamenet hirtelen leállását a hibával client_loop: send disconnect: Broken pipe in Terminal (Linux / Mac)

mindkét Linux és Mac, egy sor hozzáadásra kerül az SSH konfigurációban. Megnyitjuk és szerkesztjük a fájlt ssh_config.

sudo nano /etc/ssh/ssh_config

Hozzáadjuk a sort:

Host *
ServerAliveInterval 120

A fájl mentése és bezárása "ssh_config“. Ha rajta vagyunk Linux újra kell indítanunk az "sshd" szolgáltatást.

Kapcsolódó: Megelőzése SSH Connection Timing Out / Broken Pipe

Irány ServerAliveInterval Null csomagot küld a szervernek 120 másodperces időközönként, hogy életben tartsa a munkamenetet, és ezzel megakadályozza a hirtelen bezáródást.

Technológiai rajongóként örömmel írok a StealthSettings.com-on 2006 óta. Széles körű tapasztalatom van operációs rendszerekkel: macOS, Windows és Linux, valamint programozási nyelvekkel és blogolási platformokkal (WordPress) és online áruház platformokkal (WooCommerce, Magento, PrestaShop).

Hogyan » Linux » Javítsa ki az SSH -t client_loop: send disconnect: Broken pipe

3 gondolat a “Fix SSH client_loop: send disconnect: Broken pipe"

Írj hozzászólást