Otu esi abawanye oge njikọ SSH na Linux


Oge nkwụsị SSH n'ihi enweghị ọrụ nwere ike ịkpasu iwe. Nke a na-amanyekarị gị ịmaliteghachi njikọ wee malite ọzọ.

Obi dị m ụtọ na ị nwere ike ịbawanye njedebe SSH ngwa ngwa wee mee ka nnọkọ SSH gị dị ndụ ọbụlagodi mgbe arụghị ọrụ. Nke a na-eme mgbe ma ihe nkesa ma ọ bụ onye ahịa zitere ngwugwu efu na sistemụ nke ọzọ iji mee ka nnọkọ ahụ dị ndụ.

Gụọ gbasara ya: Otu esi echekwa ma mee ka sava OpenSSH sie ike

Ka anyị chọpụta ugbu a ka ị ga-esi bulie oge njikọ SSH na Linux.

Dịkwuo njikọ SSH oge nkwụsị

Na sava ahụ, gaba na faịlụ nhazi /etc/ssh/sshd_config.

$ sudo vi /etc/ssh/sshd_config

Pịgharịa ma chọta parampat ndị a:

#ClientAliveInterval 
#ClientAliveCountMax

Oke ClientAliveInterval na-akọwapụta oge n'ime sekọnd nke ihe nkesa ga-echere tupu izipu ngwugwu efu na sistemụ ndị ahịa ka njikọ ahụ dị ndụ.

N'aka nke ọzọ, paramita ClientAliveCountMax na-akọwa ọnụọgụ nke ozi ndụ ndị ahịa nke ezigara na-enwetaghị ozi ọ bụla n'aka onye ahịa. Ọ bụrụ na erute oke a mgbe a na-eziga ozi, sshd daemon ga-ahapụ nnọkọ ahụ, kwụsịchaa nnọkọ ssh nke ọma.

A na-enye uru oge nkwụsị site na ngwaahịa nke parampat ndị dị n'elu i.e.

Timeout value = ClientAliveInterval * ClientAliveCountMax

Dịka ọmụmaatụ, ka anyị kwuo na ị kọwapụtala paramita gị dịka egosiri:

ClientAliveInterval  1200
ClientAliveCountMax 3

Uru oge nkwụsị ga-abụ 1200 sekọnd * 3 = 3600 sekọnd. Nke a bụ ihe ruru elekere 1, nke pụtara na nnọkọ ssh gị ga-adị ndụ maka awa 1 na-adịghị arụ ọrụ na-enweghị ịdaba.

N'aka nke ọzọ, ị nwere ike nweta otu nsonaazụ ahụ site na ịkọwapụta oke ClientAliveInterval naanị.

ClientAliveInterval  3600

Ozugbo emechara, bugharia daemon OpenSSH maka mgbanwe ga-amalite.

$ sudo systemctl reload sshd

Dị ka ihe nchekwa SSH, ọ na-adị mma mgbe niile ka ị ghara ịtọ uru oge SSH ka ọ bụrụ nnukwu uru. Nke a bụ iji gbochie mmadụ ịgagharị na hijacking gị nnọkọ mgbe ị na-anọghị ogologo oge. Ma nke ahụ bụ maka isiokwu a.