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.