Se întâmplă că executarea de comenzi de la distanță de funcționare poate fi întârziată, și trebuie să aștepte pentru executarea acestuia (de altfel, în acest caz, poate fi o utilizare foarte benefică a ecranului), sau a trebuit să scape, și o sesiune SSH în acest moment cad. Trebuie să lucreze ca acest lucru se întâmplă de multe ori, așa că am decis să crească serverul timeout sesiune ssh pentru a salva și conexiunea și propriile lor nervi.
Pe serverul din fișierul de configurare / etc / ssh / sshd_config scrieți:
TCPKeepAlive - setat la "da", atunci serverul va pinge periodic clientul, verificând dacă este în viață.
ClientAliveInterval - specifică intervalul de ping pentru verificarea stării clientului (în secunde). Parametrul funcționează numai pentru versiunea protocolului 2 (Protocolul 2).
ClientAliveCountMax este numărul de ping-uri ale clienților.
Astfel, în exemplul meu, timpul de expirare a sesiunii va fi de 60 * 300/60 = 300 de minute = 5 ore.
După modificarea setărilor, nu uitați să reporniți serviciul ssh.
ecran - lucrul de fundal al programelor atunci când terminalul este închis
sudo: reboot: comanda nu a fost găsită