Fix SSH hiba a terminálban és a Linuxban: client_loop: send disconnect: Broken pipe

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

A kiszolgálók rendszergazdái vagy azok, akik SSH-n keresztül csatlakoznak a terminálon vagy a Putty-n keresztül, általános probléma az, hogy a munkamenetből hirtelen leválasztják az üzenetet: client_loop: send disconnect: Broken pipe .
Legtöbbször ez a kijelentkezési üzenet egy olyan periódus után jelenik meg, amelyben az SSH munkamenetben egyetlen parancssort sem hajtottak végre. Sokan inkább időről időre emlékeznek a nyílt munkamenetre, és adnak egy másiknak "EnterVagy egy „w”, hogy a munkamenet nyitva maradjon. Jobb megoldás a munkamenet hirtelen lezárása egy "tétlen" időszak után.

Hogyan lehet megakadályozni az SSH-munkamenet hirtelen befejezését? “client_loop: send disconnect: Broken pipe” a terminálon (Linux / Mac) 

Linux és Mac esetén egy sor kerül hozzáadásra 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 Linuxot használunk, akkor újra kell indítanunk az "sshd" szolgáltatást.

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.

Fix SSH hiba a terminálban és a Linuxban: client_loop: send disconnect: Broken pipe

A szerzőről

Lopakodás

Szenvedélyesen minden eszközzel és informatikával kapcsolatban örömmel írok a lopakodásrólsettings.com 2006 óta, és szeretnék új dolgokat felfedezni veletek a számítógépekkel és az operációs rendszerekkel kapcsolatban a macOS, a Linux, Windows, iOS és Android.

2 Comments

Hagy egy Válaszol az zlata pipa X