Eliminați pauzele sesiunii ssh în blogurile freebsd și centos - tehnic

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 ...







Eliminați pauzele sesiunii ssh în blogurile freebsd și centos - tehnic

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"

Eliminați pauzele sesiunii ssh în blogurile freebsd și centos - tehnic

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.

La scrierea articolului, au fost folosite materialele din următoarele resurse:







Trimiteți-le prietenilor: