Te whakanoho i te SSH-tūmau i Ubuntu

Ka whakamahia te Kawa SSH hei whakarato i tetahi hononga haumaru ki te rorohiko, e kore ai e taea te whakahaere mamao noa i te anga o te pūnaha whakahaere, engari na roto i te whakawhitinga whakawhitinga. I etahi wa, me whakauru e nga kaiwhakamahi o te pūnaha whakahaere Ubuntu he SSH server i runga i to PC mo tetahi kaupapa. Na reira, ko ta matou korero kia tino mohio ki tenei tukanga, kaore i ako noa nga tikanga whakahaere, engari ko te tautuhi i nga tawhito matua.

Tāuta SSH-tūmau i Ubuntu

Kei te wātea nga mea SSH mo te tikiake i roto i te rehitatanga mana, no te mea ka whakaarohia e tatou tetahi tikanga pera, ko te mea tino pakari me te pono, a kaore e raruraru mo nga kaiwhakamahi novice. Kua pakaruhia e matou te tukanga katoa ki nga taahiraa kia pai ake ai ki a koe te whakatere i nga tohutohu. Kia timata mai i te timatanga.

Hipanga 1: Tikiake me te Tāuta SSH-tūmau

Mahia te mahi "Ngati" te whakamahi i te huinga whakahau matua. Kaore e tika ana kia whiwhi atu koe i nga matauranga me nga pukenga, ka whiwhi koe i te whakaahua taipitopito o ia mahi me nga whakahau e tika ana.

  1. Whakahaerehia te papatohu na roto i te tahua, te pupuri ranei i te huinga Ctrl + Alt + T.
  2. Me tīmata tonu te tikiake i nga kōnae tūmau mai i te tari tiaki mana. Hei mahi i tenei, urusudo apt tāuta openssh-tūmaua ka patene i te matua Tomo.
  3. Mai i te mea kei te whakamahi matou i te tohu Tuhinga (ma te mahi i tetahi mahi mo te kaitautoko), me whakauru koe i tetahi kupuhipa mo to kaute. Kia mahara kei te whakaatuhia nga tahua i te wa e tomo ana.
  4. Ka whakamōhiohia koe mo te tikiake o te nuinga o nga kohinga, whakapumau i te mahi ma te kōwhiri i te kōwhiringa D.
  5. Na te taunoa, ka tautuhia te kiritaki ki te tūmau, engari kaore e tino nui ki te whakarite kei te wātea ma te ngana ki te tautuhi i te whakamahi.sudo apt-whiwhi tāuta openssh-kiritaki.

Ka wātea te ratonga SSH ki te taunekeneke ki a ia i muri tonu i te whakapiki i nga kōnae katoa ki te punaha whakahaere, engari me whirihora ano hoki hei whakarite i te mahi tika. Ka whakaaro matou ki a koe kia mohio koe ki nga mahi e whai ake nei.

Hipanga 2: Tirohia te mahi a te tūmau

Tuatahi, kia mohio kei te tika te whakamahi i nga tautuhinga paerewa, me te urupare a SSH-server ki nga whakahau taketake me te whakahaere tika ia ratou, na me penei:

  1. Whakarewahia te papaaho me te rēhita ki reirasudo systemctl whakahohe sshd, ki te whakanui i te tūmau ki te whakaoho i te Ubuntu, mehemea kaore tenei i tupu i muri i te hanganga.
  2. Mena kaore koe e hiahia ana ki te taputapu ki te OS, tango atu i te mana i te tuhisudo systemctl mono sshd.
  3. Na, tirohia kia pehea te hanga hononga ki te rorohiko o te rohe. Whakamahia te whakahaussh localhost(localhost - te wahitau o to PC).
  4. Whakaaetia te haere tonu o te hononga ma te whiriwhiri ae.
  5. I roto i te take o te tikiake angitu, ka whiwhi koe i tetahi mea penei, penei ka kitea e koe i roto i te whakakitenga e whai ake nei. Tirohia te hiahia me hono ki te wāhitau0.0.0.0, e mahi ana hei IP whatunga taunoa kua tīpakohia mo etahi atu taputapu. Ki te mahi i tenei, tomo i te ture e tika ana, ka pa ki te Tomo.
  6. Ki nga hononga hou, me whakauru koe.

Ka taea e koe te kite, kei te whakamahia te tono ssh hei hono atu ki tetahi rorohiko. Ki te hiahia koe ki te hono atu ki tetahi atu taputapu, whakarewa noa i te taputapu me te tomo i te whakahau i roto i te horopakissh ingoa kaiwhakamahi @ ip_address.

Hipanga 3: Whakatikahia te kōnae whirihoranga

Ko nga tautuhinga katoa mo te Kawa SSH e hangaia ana e te waahanga whirihora motuhake ma te huri i nga aho me nga uara. Kaore tatou e arotahi ki nga mea katoa, kaore hoki, ko te nuinga o ratou he tino takitahi mo ia kaiwhakamahi, ka whakaatu anake i nga mahi matua.

  1. Tuatahi, tiaki i te kaperuarua o te kōnae whirihoranga hei whakauru atu ki a koe mo te whakahoki i te ahua SSH taketake i roto i tetahi take. I roto i te papatohu, whakauruhia te whakahausudo cp / etc / ssh / sshd_config /etc/ssh/sshd_config.original.
  2. Na, ko te tuarua:sudo chmod a-w /etc/ssh/sshd_config.original.
  3. Whakahaerehia te kōnae whirihoranga e mahi anasudo vi / etc / ssh / sshd_config. I muri i tana waitohu, ka whakarewahia, ka kite koe i ona ihirangi, ka whakaaturia i te whakakitenga i raro nei.
  4. I konei ka taea e koe te huri i te tauranga whakamahia, he pai ake te mahi ki te whakarite i te haumaru o te hononga, ka taea te haumaru mo te superuser (PermitRootLogin) me te whakahohe matua whakahohe (PubkeyAuthentication). I te otinga o te whakatika, patene i te matua : (Takahuri +; i runga i te tahora papaa Latina) me te tuku i tetahi retawki te whakaora i nga huringa.
  5. Kei te haere tonu te kōnae i te ara ano, engari hei utuwwhakamahia anaq.
  6. Kia mahara ki te tīmata ano i te tūmau mā te tuhisudo systemctl tīmata ssh.
  7. I muri i te huri i te tauranga kaha, me whakatika ki te kiritaki. Ka mahia tenei ma te whakataussh -p 2100 localhostkei hea 2100 - te maha o te tauranga kua whakakapia.
  8. Mena kua whirihia e koe he papangaahi, ka hiahiatia ano he whakakapi i reira:sudo ufw tuku 2100.
  9. Ka whiwhi koe i te whakamōhiotanga kua whakahoutia nga ture katoa.

Kei a koe te utu ki te whakamohio ia koe ki era atu taapiri mā te pānui i nga tuhinga mana. He tohutohu kei te whakarereke i nga mea katoa hei awhina hei whakatau i nga uara e tika ana kia whiriwhiria e koe.

Hipanga 4: Te Tāpiri i nga Kī

A, no te whakauru i nga taviri SSH, ka whakatuwhera te mana i waenga i nga whakaaro e rua, kaore e hiahiatia te whakauru i te kupuhipa. Ko te tukanga tautuhi e hangaia ana i raro i te waahanga o te pānui i te kī ngaro me te whanui.

  1. Whakatuwheratia he papatohu me te waihanga i te matua kiritaki hou ma te tuhissh-keygen -t dsaka tohua he ingoa ki te kōnae ka tautuhi i te kupuhipa mo te uru.
  2. I muri i tera, ka tiakina te matua o te iwi, ka hangaia he whakapakoko huna. I runga i te mata ka kite koe i tona ahua.
  3. Ka noho tonu ki te kape i te kōnae i hangaia ki te rorohiko tuarua hei wehe i te hononga ma te kupuhipa. Whakamahia te whakahaussh-copy-id ingoa kaiwhakamahi @ remotehostkei hea ingoa kaiwhakamahi @ remotehost - te ingoa o te rorohiko mamao me tona wāhitau IP.

Kei te noho tonu ki te tīmata i te tūmau me te haumaru kei te tika te mahi a te iwi whanui me te kati whaiaro.

Ka oti tenei i te whakauru o te ratonga SSH me tana whirihoranga taketake. Mena ka whakauru tika koe i nga whakahau katoa, kaua he hapa e puta i te wa o te mahi. Mena he raruraru me te hononga i muri i te tatūnga, ngana ki te tango i te SSH mai i te taunoa ki te whakaoti i te raruraru (panui e pā ana ki a ia Hipanga 2).