Wụnye SSH-sava na Ubuntu

Pin
Send
Share
Send

A na-eji protocol SSH mee ihe iji nye njikọ kọmputa echekwara, nke na-enye ohere njikwa anya ọ bụghị naanị site shei nke sistemụ arụmọrụ, kamakwa site na ọwa zoro ezo. Mgbe ụfọdụ ndị ọrụ nke Ubuntu sistemụ nwere mkpa itinye sava SSH na PC ha maka ebumnuche ọ bụla. Ya mere, anyị na-atụ aro ka ị mata usoro a n'ụzọ zuru ezu, ebe ị mụchara ọ bụghị naanị usoro itinye, kamakwa nhazi nke isi parameters.

Wụnye SSH-sava na Ubuntu

Enwere ihe SSH dị maka nbudata site na ụlọ ọrụ gọọmentị, n'ihi na anyị ga-atụle usoro dị otú a, ọ bụ ihe kwụsiri ike ma bụrụ nke a pụrụ ịdabere na ya, ọ dịghịkwa ebute nsogbu maka ndị ọrụ novice. Anyị kewara usoro ahụ niile n'ime usoro, ka ọ dịrị gị mfe ịnyagharịa ntuziaka. Ka anyi bido site na mbu.

Nzọụkwụ 1: Budata ma wụnye SSH-sava

Anyị ga-arụ ọrụ ahụ "Ọnụ" na iji usoro izizi nke iwu. Dokwesighi inwe ihe ọmụma ma ọ bụ nkà ọzọ, ị ga-enweta nkọwa zuru ezu banyere ihe ọ bụla na iwu niile dị mkpa.

  1. Ẹkedori njikwa site na menu ma ọ bụ jigide ngwakọta Ctrl + Alt + T.
  2. Ozugbo ịmalite nbudata faịlụ sava na ụlọ ọrụ nchekwa. Iji mee nke a, banyewụnye ezigbo ihe nkesa wụnye openssh-serverwee pịa igodo ya Banye.
  3. Ebe ọ bụ na anyị na-eji nganiihu sudo (na-eme ihe na nnọchite onye na-elekọta ọrụ), ịkwesịrị ịbanye paswọọdụ maka akaụntụ gị. Rịba ama na anaghị egosipụta mkpụrụedemede oge ntinye.
  4. Ga-agwa gị gbasara nbudata ụfọdụ ebe a na-edebe akwụkwọ mgbe ochie, gosipụta ihe a site na ịhọrọ D.
  5. Site na ndabara, a na-etinye onye ahịa ya na sava ahụ, mana ọ gaghị abụ nke kachasi ike ịchọpụta ọnụnọ ya site na ịnwa itinyegharịa ya site na iji yawụnye nnweta-nweta wụnye openssh-ahịa.

Ihe nkesa SSH ga-adị maka mmekọrịta n'etiti ya ozugbo agbakwunye ihe ịga nke ọma nke faịlụ niile na sistemụ arụmọrụ, mana ọ ka kwesịrị ịhazi ya iji hụ na arụmọrụ ziri ezi. Anyị na-akwado gị ịmara nke ọma na usoro ndị a.

Nzọụkwụ 2: Nyochaa Ọrụ Nrụpụta

Nke mbu, ka anyi hu na etinyere uzo otuebere nke oma, na SSH-sava na aza iwu ndi a wee buru ha nke oma, i kwesiri ime:

  1. Ẹkedori console ma dee ebe ahụsudo systemctl nwee ike sshdịgbakwunye ihe nkesa ahụ na Ubuntu ịmalite ma ọ bụrụ na nke a anaghị eme onwe ya ma emechara ya.
  2. Ọ bụrụ na ịchọghị ngwaọrụ iji malite na OS, wepu ya na Autorun site na ịbanyesudo systemctl gbanyụọ sshd.
  3. Ugbu a, ka anyị lelee otu esi eme ihe jikọrọ kọmpụta mpaghara ahụ. Tinye iwussh localhost(localhost bụ adresị nke PC dị n'ógbè gị).
  4. Kwenye njikọ na-aga n’ihu site na ịhọrọ ee.
  5. N'ihe banyere nbudata nke ọma, ị ga-enweta ihe dị ka otu ozi ị hụrụ na nseta ihuenyo a. Lelee mkpa na njikọ na adreesị0.0.0.0, nke na-arụ ọrụ dị ka IP network họrọ ahọpụtara maka ngwaọrụ ndị ọzọ. Iji mee nke a, tinye iwu kwesịrị ekwesị ma pịa Banye.
  6. Site na njikọ ọhụụ ọ bụla, ọ ga-adị mkpa iji gosipụta ya.

Dịka ị siri hụ, a na-eji ssh iwu jikọọ kọmputa ọ bụla. Ọ bụrụ na ịchọrọ ijikọ na ngwaọrụ ọzọ, dị nnọọ amalite ọnụ ma tinye iwu ahụ na usoro ahụssh aha njirimara @ ip_address.

Kwụpụ 3: Edezi faịlụ nhazi

A na-eme ntọala ndị ọzọ nke profaịlụ SSH site na faịlụ nhazi pụrụ iche site na-agbanwe ahịrị na ụkpụrụ. Anyị agaghị elekwasị anya na isi ihe niile, ọzọkwa, ọtụtụ n'ime ha dị ọcha n'onwe ha maka onye ọrụ ọ bụla, naanị ihe anyị ga-egosi bụ isi.

  1. Nke mbu, chekwaa nkwado ndabere nke faịlụ nhazi ka enwere ihe ị nwere ike nweta ya ma ọ bụ weghachite mbido SSH mbụ. Tapawa iwu n'ime njikwasudo cp / wdg / ssh / sshd_config /etc/ssh/sshd_config.original.
  2. Mgbe nke abụọ:sudo chmod a-w /etc/ssh/sshd_config.original.
  3. A na-ehiwe ntọala ntọala ahụ site nasudo vi / wdg / ssh / sshd_config. Ozugbo ịbanye na ya, a ga-ebido ya wee hụ ihe ndị dị n’ime ya, dị ka egosiri na nseta ihuenyo dị n'okpuru.
  4. N'ebe a, ị nwere ike ịgbanwe ọdụ ụgbọ mmiri ejiri, nke a na-eme nke kacha mma iji hụ na nchekwa nke njikọ ahụ, wee banye n ’nnọchi superuser (PermitRootLogin) nwere ike nwee nkwarụ na ịgbalite igodo (PubkeyAuthentication) nyeere. Mgbe emechara idezi, pịa bọtịnụ : (Mgbanwe + n’asụsụ Latin) ma tinye leta ahụwịchekwaa mgbanwe.
  5. Expụ na faịlụ emee n'otu ụzọ ahụ, mana kamawejiq.
  6. Cheta ka ịmalitegharịa sava ahụ site na iji akarasudo systemctl ibido ssh.
  7. Mgbe ị gbanwere ọdụ ụgbọ mmiri na-arụ ọrụ, ịkwesịrị idozi ya na onye ahịa. Emere nke a site na ịkọwapụtassh -p 2100 localhostebe 2100 - ọnụ ọgụgụ nke ọdụ ụgbọ mmiri dochie.
  8. Ọ bụrụ na i nwere ebe nchekwa ọkụ, ọ ga-achọ ndochi:sudo ufw ekwe 2100.
  9. Ga-anata ọkwa na emelitere iwu niile.

Nwere ike ịmatakwu usoro ndị ọzọ site n'ịgụ akwụkwọ ndị edepụtara. Enwere ndụmọdụ maka ịgbanwe ihe niile iji nyere aka chọpụta ụkpụrụ ị ga-ahọrọ n’onwe gị.

Kwụpụ 4: dinggbakwunye Igodo

Mgbe etinyere igodo SSH, ikike n'etiti ngwaọrụ abụọ ga-emepe na-enweghị mkpa maka paswọọdụ. A na-ewughachi usoro njirimara n'okpuru usoro algorithm maka ịgụ ihe nzuzo na igodo ọha.

  1. Mepee njikwa ma mepụta igodo ahia ohuru site na ibanyessh-keygen -t dsa, ma kpọọ aha faịlụ ma kwupụta paswọọdụ maka ịnweta.
  2. Mgbe nke ahụ gasị, igodo ọha ga-echekwa ma mepụta ihe nzuzo. Na ihuenyo ahụ ị ga-ahụ echiche ya.
  3. Ọ na-adịgide naanị i copyomi faịlụ ekepụtara na kọmputa nke abụọ ka ịkwụpụ njikọ ahụ site na paswọọdụ. Jiri iwussh-copy-id aha njirimara @ remotehostebe aha njirimara @ remotehost - Aha nke ime kọmputa na adreesị IP ya.

Ọ na-anọgide naanị ịmalitegharị ihe nkesa ahụ wee chọpụta ọrụ ya ziri ezi site na igodo ọha na nzuzo.

Nke a mezue nrụnye nke ihe nkesa SSH na nhazi ya. Ọ bụrụ na itinye iwu niile n'ụzọ ziri ezi, enweghị njehie ekwesịghị ịme n'oge ọrụ ahụ. Maka nsogbu nsogbu njikọ ọ bụla mgbe nhazi ahụ gasịrị, nwaa iwepu SSH na mbido iji dozie nsogbu ahụ (gụọ gbasara ya na Nzọụkwụ 2).

Pin
Send
Share
Send