Situatie
In timpul sesiunii ssh se intrerupe conexiunea si se afiseaza urmatorul mesaj de eroare:
packet_write_wait: Connection to XXX.XX.XX.XXX: Broken pipe
Acesta este mesajul care semnalizeaza intreruperea conexiunii in mod real sau datorita inactivitatii.
Parametrii care controleaza perioada de time-out sunt:
ServerAliveInterval
ServerAliveCountMax
Valoarea lor implicita este 15, respectiv 3 asta insemnand ca se trimite pachetul de verificare a conexiunii de 3 ori la interval de 15 secunde (total: 45 de secunde).
Pentru a modifica acesti parametri, ei trebuie specificati in fisierul de configurare/etc/ssh/ssh_config al clientului de ssh.
Solutie
Pasi de urmat
Se da urmatoarea comanda intr-un terminal ca root (asta inseamna ca setarea este valabila pentru toti userii locali) pentru a specifica cate secunde va dura intervalul dupa care se va face verificarea:
Se da urmatoarea comanda intr-un terminal ca root (asta inseamna ca setarea este valabila pentru toti userii locali) pentru a specifica de cate ori se va face verificarea:
echo “ServerAliveCountMax 10” >> /etc/ssh/ssh_config
In exemplul nostru, verificarea conexiunii ssh se va face la un interval de 60 de secunde de cate 10 ori.
Leave A Comment?