Oprava chyby SSH v termináli a Linuxe: client_loop: send odpojenie: Broken pipe

Najbezpečnejšie pripojenie k vzdialenému serveru je prostredníctvom kryptografického sieťového protokolu SSH (Secure Shell).

Bežným problémom, na ktorý narážajú správcovia serverov alebo tí, ktorí sa pripájajú cez SSH cez terminál alebo Putty, je náhle odpojenie od relácie so správou: client_loop: send disconnect: Broken pipe .
Väčšinou sa táto odhlasovacia správa objaví po období, v ktorom nebol v relácii SSH vykonaný žiadny príkazový riadok. Mnohí si radšej z času na čas spomenú na otvorené zasadnutie a dajú ďalší “Enter”Alebo“ w ”, aby bola relácia otvorená. Lepším riešením je zastavenie tohto náhleho ukončenia relácie po „nečinnosti“.

Ako zabrániť náhlemu ukončeniu relácie SSH s “client_loop: send disconnect: Broken pipe” v termináli (Linux / Mac) 

Pre systémy Linux a Mac sa do konfigurácie SSH pridá riadok. Súbor otvoríme a upravíme “ssh_config”.

sudo nano /etc/ssh/ssh_config

Pridáme riadok:

Host *
ServerAliveInterval 120

Uložiť a zavrieť súbor "ssh_config„. Ak používame systém Linux, budeme musieť reštartovať službu „sshd“.

smer ServerAliveInterval zašle na server nulový paket v 120-sekundových intervaloch, aby udržal reláciu nažive a tak zabránil jej náhlemu uzavretiu.

Oprava chyby SSH v termináli a Linuxe: client_loop: send odpojenie: Broken pipe

O autorovi

tajnosť

Vášnivý vo všetkom a v IT, píšem s radosťou o tajnostisettings.com od roku 2006 a rád s vami objavujem nové veci o počítačoch a operačných systémoch macOS, Linux, Windows, iOS a Android.

1 Comment

Pridať komentár