Jinsi ya Kuongeza Muda wa Muunganisho wa SSH katika Linux


Muda wa kuisha kwa SSH kama matokeo ya kutotumika kunaweza kuwasha sana. Hii kawaida hukulazimisha kuanzisha tena muunganisho na kuanza tena.

Asante, unaweza kuongeza kwa urahisi kikomo cha muda wa SSH na kuweka kipindi chako cha SSH hai hata baada ya kutotumika. Hii hutokea wakati seva au mteja anatuma pakiti batili kwa mfumo mwingine ili kuweka kipindi hai.

Kuhusiana Soma: Jinsi ya Kulinda na Kuimarisha Seva ya OpenSSH

Hebu sasa tuchunguze jinsi unavyoweza kuongeza muda wa muunganisho wa SSH kwenye Linux.

Ongeza Muda wa Kuisha kwa Muunganisho wa SSH

Kwenye seva, nenda kwenye /etc/ssh/sshd_config faili ya usanidi.

$ sudo vi /etc/ssh/sshd_config

Tembeza na upate vigezo vifuatavyo:

#ClientAliveInterval 
#ClientAliveCountMax

Kigezo cha ClientAliveInterval kinabainisha muda katika sekunde ambazo seva itasubiri kabla ya kutuma pakiti batili kwa mfumo wa mteja ili kuweka muunganisho hai.

Kwa upande mwingine, kigezo cha ClientAliveCountMax kinafafanua idadi ya jumbe hai za mteja ambazo hutumwa bila kupata ujumbe wowote kutoka kwa mteja. Ikiwa kikomo hiki kitafikiwa wakati ujumbe unatumwa, daemon ya sshd itaacha kikao, na kumaliza kikao cha ssh.

Thamani ya muda inatolewa na bidhaa ya vigezo hapo juu i.e.

Timeout value = ClientAliveInterval * ClientAliveCountMax

Kwa mfano, tuseme umefafanua vigezo vyako kama inavyoonyeshwa:

ClientAliveInterval  1200
ClientAliveCountMax 3

Thamani ya Muda wa Kuisha itakuwa sekunde 1200 * 3 = sekunde 3600. Hii ni sawa na saa 1, ambayo inamaanisha kuwa kipindi chako cha ssh kitabaki hai kwa muda wa saa 1 bila kufanya kitu bila kuacha.

Vinginevyo, unaweza kupata matokeo sawa kwa kubainisha ClientAliveInterval kigezo pekee.

ClientAliveInterval  3600

Ukimaliza, pakia upya daemoni ya OpenSSH ili mabadiliko yaanze kutumika.

$ sudo systemctl reload sshd

Kama kipimo cha usalama cha SSH, inashauriwa kila wakati usiweke thamani ya kuisha kwa SSH kuwa thamani kubwa. Hii ni kuzuia mtu kutembea karibu na kuteka nyara kikao chako unapokuwa mbali kwa muda mrefu. Na hiyo ndio kwa mada hii.