Dacă vă conectați la server (server virtual) de la distanță prin SSH prin Putty, sesiunea este întreruptă atunci când este inactiv timp de 5-10 minute.
Nu este nimic în neregulă cu acest lucru în general, deoarece serverul continuă să funcționeze ... Dar ...
Când este util să măriți timpul de deconectare când SSH nu este activ
Dacă vă așteptați să ieșiți în consola în timp ce executați un anumit program, atunci desigur veți pierde, adică nu veți vedea nimic. Iar rezultatul rezultatelor unei aplicații poate fi așteptat mai mult de o oră. De exemplu, instalarea unui panou de administrare populară ISPmanager în FreeBSD poate dura câteva ore.
Cum se configurează SSH pe server
Pentru a elimina deconectarea atunci când nu există nicio activitate în shell, trebuie să configurați serviciul SHH pe partea serverului. Pentru a face acest lucru, trebuie să editați fișierul "/ etc / ssh / sshd_config". Numele fișierului și locația acestuia sunt aceleași atât în FreeBSD, cât și în CentOS.
Apoi, trebuie să editați trei parametri:
TCPKeepAlive este setat la "da" - aceasta înseamnă că serverul va verifica periodic dacă clientul este "on-line" - dacă nu răspunde, conexiunea este terminată automat.
ClientAliveInterval - Timpul inactiv al clientului în câteva secunde, după care daemonul sshd trimite o solicitare clientului prin canalul protejat. Directiva funcționează numai pentru protocolul 2.
ClientAliveCountMax - Numărul de verificări ale disponibilității clienților care pot rămâne nesoluționate. Dacă se atinge limita, sshd va termina sesiunea.
Cu parametrii specificați mai sus, în caz de inactivitate, serverul va păstra conexiunea timp de 6 ore (360 de minute).
După efectuarea modificărilor, trebuie să reporniți demonul SSH.
Cum se repornește serviciul SSH
În CentOS 6.3 și în FreeBSD 8.3, procedați în felul următor:
Setarea PuTTy pentru a elimina atârnă
În clientul PuTTy este, de asemenea, de dorit să se producă setări simple.
Pentru a face acest lucru, mergeți la secțiunea "Connecton" și setați parametrul "Secundă între întreținere" la 60 de secunde. De asemenea, puteți selecta opțiunea "Activați păstrarea TCP"
Citiți și: Cum puteți schimba numele gazdei în CentOS 7 pentru totdeauna
Securitate pentru sesiuni cu conexiune SSH
Ce se întâmplă dacă lasă sesiunea ssh deschisă? Acest lucru nu afectează securitatea în nici un fel, cu excepția cazului în care cineva din afară se află pe computerul dvs. sau obține acces la distanță de la acesta. SSH criptează traficul bine, singurul pericol este accesul la PC.