Bii o ṣe le Mu Aago Isopọ SSH pọ si ni Lainos


Awọn akoko SSH bi abajade ti aisise le jẹ ibinu pupọ. Eyi nigbagbogbo n rọ ọ lati tun isopọ naa pada ki o bẹrẹ ni gbogbo igba.

A dupẹ, o le ni rọọrun mu opin akoko akoko SSH ki o jẹ ki igba SSH rẹ wa laaye paapaa lẹhin iṣiṣẹ diẹ. Eyi yoo ṣẹlẹ nigbati boya olupin tabi alabara naa firanṣẹ awọn apo-iwe asan si eto miiran lati jẹ ki igba naa wa laaye.

Ti o jọmọ Kaakiri: Bii o ṣe le ni ifipamo ati Ṣiṣe HardSS Server Server

Jẹ ki a ṣawari bayi bi o ṣe le mu akoko asopọ asopọ SSH pọ si ni Linux.

Ṣe alekun Aago Isopọ SSH

Lori olupin, ori si /etc/ssh/sshd_config faili iṣeto.

$ sudo vi /etc/ssh/sshd_config

Yi lọ ki o wa awọn ipo atẹle:

#ClientAliveInterval 
#ClientAliveCountMax

Paramita naa ClientAliveInterval n ṣalaye akoko ni iṣẹju-aaya ti olupin yoo duro ṣaaju fifiranṣẹ apo-ofo si eto alabara lati jẹ ki asopọ naa wa laaye.

Ni apa keji, paramita ClientAliveCountMax ṣalaye nọmba awọn ifiranṣẹ laaye alabara eyiti a firanṣẹ laisi gbigba awọn ifiranṣẹ kankan lati alabara naa. Ti a ba de opin yii lakoko ti a n firanṣẹ awọn ifiranṣẹ, sshd daemon yoo sọ igba silẹ, ni ifopinsi ipade ssh daradara.

Iye akoko ipari ni a fun nipasẹ ọja ti awọn ipele loke

Timeout value = ClientAliveInterval * ClientAliveCountMax

Fun apẹẹrẹ, jẹ ki a sọ pe o ti ṣalaye awọn ipilẹ rẹ bi o ṣe han:

ClientAliveInterval  1200
ClientAliveCountMax 3

Iye akoko-ipari yoo jẹ awọn aaya 1200 * 3 = 3600 awọn aaya. Eyi jẹ deede ti wakati 1, eyiti o tumọ si pe igbimọ ssh rẹ yoo wa laaye fun akoko ainikan ti wakati 1 laisi fifisilẹ.

Ni omiiran, o le ṣaṣeyọri abajade kanna nipa sisọle paramita ClientAliveInterval nikan.

ClientAliveInterval  3600

Lọgan ti o ti ṣe, tun gbee daemon OpenSSH fun awọn ayipada lati wa si ipa.

$ sudo systemctl reload sshd

Gẹgẹbi iwọn aabo aabo SSH, o ni imọran nigbagbogbo lati ma ṣeto iye akoko akoko SSH si iye nla kan. Eyi ni lati ṣe idiwọ ẹnikan lati rin nipasẹ ati jija igba rẹ nigbati o ba lọ fun akoko ti o gbooro. Ati pe iyẹn ni fun akọle yii.