Whakaritehia te SSH ki Ubuntu

Ka taea e te hangarau SSH (Haumaru Haumaru) te mana haumaru o te rorohiko ma te hononga haumaru. Ka hunahia e SSH nga kōnae whakawhitinga katoa, tae atu ki nga kupuhipa, me te tuku hoki i tetahi kawa whatunga. Mo te taputapu ki te mahi tika, he mea tika kia kaua e whakauru, engari kia whirihora hoki. E hiahia ana matou ki te korero mo te hua o te whirihoranga matua i roto i tenei tuhinga, hei tauira ko te putanga hou o te pūnaha whakahaere Ubuntu kei reira te tūmau.

Whakaritehia te SSH ki Ubuntu

Mena kaore i oti te taunga i runga i te kaimau me te PC kiritaki, me mahi i te tuatahi, mai i te mea he tinowari te tukanga katoa, kaore e nui te wa. Mo te tohutohu taipitopito mo tenei kaupapa, tirohia to taatau tuhinga atu i te hononga e whai ake nei. Kei te whakaatu hoki i te tikanga mo te whakatika i te kōnae whirihoranga me te whakamatautau i te SSH, na i tenei ra ka noho tatou ki etahi atu mahi.

Pānuihia atu: Te whakauru SSH-tūmau i Ubuntu

Te hanga i tetahi matua matua RSA

Ko te SSH hou i hangaia kaore i te whai i nga taviri i tautuhia hei hono mai i te tūmau ki te kiritaki, me te kore. Me tautuhi i enei tawhito katoa i muri iho i te panui i nga waahanga katoa o te kawa. Ko te mahinga matua e whakamahi ana i te RSA algorithm (poto mo nga ingoa o nga kaihanga o Rivest, Shamir, me Adleman). Kia mihi ki tenei tangi cryososystem, kua whakamunahia nga taviri motuhake ma te whakamahi i nga waitohu motuhake. Hei waihanga i nga taviri a te iwi, ka hiahia koe ki te whakauru i nga whakahau e tika ana i roto i te papatohu me te whai i nga tohutohu e puta ana.

  1. Haere ki te mahi me "Ngati" tetahi huarahi pai, hei tauira, na te whakatuwheratanga i roto i te tahua, he huinga ranei o nga taviri Ctrl + Alt + T.
  2. Tāuruhia te whakahaussh-keygena ka patene i te matua Tomo.
  3. Ka akiakihia koe ki te hanga i tetahi kōnae kei reira ka tiakina nga ki. Mena kei te hiahia koe ki te pupuri ia ratou i te tau taunoa, pawhiria noa iho Tomo.
  4. Ka taea te tiaki i te matua o te iwi ki te taurangi waehere. Ki te hiahia koe ki te whakamahi i tenei kōwhiringa, i roto i te rarangi whakaatu ka tuhia te kupuhipa. Kaore e whakaatuhia nga tahua kua uru mai. Ko te raina hou e hiahiatia ana kia tukuna.
  5. Ka kite ano koe i te whakamohio kua tiakina te matua, a ka taea hoki e koe te mohio ki tana ahua whakairo matapo.

Na, kei te rua o nga paatene i hangaia - ngaro me te tuwhera, ka whakamahia mo te hononga hou i waenganui i nga rorohiko. Me tika te tuhi i te matua i runga i te tūmau kia angitu te whakamotuhēhēnga SSH.

Te tārua i te kī a te iwi ki te tūmau

E toru nga tikanga mo te tuhi i nga ki. Ka pai nga mea katoa i roto i nga momo waahi, hei tauira, kaore tetahi o nga tikanga e mahi, e kore e pai mo te kaiwhakamahi motuhake. Ka whakaaro matou ki te whakaaro i nga waahanga katoa e toru, timata mai i te mea tinowari me te whai hua.

Kōwhiringa 1: ture ssh-copy-id

Teamssh-copy-idhangaia ki te pūnaha whakahaere, na reira kaore e hiahiatia ana e ia te whakauru i etahi atu waahanga. Whakamahia te raupapa ohie ki te kape i te matua. In "Ngati" me whakaurussh-copy-id ingoa kaiwhakamahi @ remote_hostkei hea ingoa kaiwhakamahi @ remote_host - te ingoa o te rorohiko mamao.

A, no te hono tuatahi koe, ka whiwhi koe i tetahi kuputuhi whakamohio:

Ko te pono o te kaiwhakahaere '203.0.113.1 (203.0.113.1)' kaore e taea te whakarite.
Ko te tohu matua a te ECDSA he fd: fd: d4: f9: 77: fe: 73: 84: e1: 55: 00: ad: d6: 6d: 22: fe.
Kei te hiahia tonu koe ki te hono tonu (ae / kore)? ae

Me whakapūtā he kōwhiringa ae kia haere tonu te hononga. I muri i tenei, ka rapu takitahi te taonga mo te matua i te ahua o te kōnae.id_rsa.pubi hangaia i mua. Ina kitea te angitu, ka whakaaturia te hua e whai ake nei:

/ usr / bin / ssh-copy-id: INFO: Kua oti kē te tāuta
/ usr / bin / ssh-copy-id: INFO: 1 nga mahinga (s) kei te noho tonu
[email protected] te kupuhipa:

Tautuhia te kupuhipa mai i te kaiwhakahaere mamao kia taea ai e te utera te whakauru. Ka tuhia e te taputapu nga raraunga mai i te kōnae matua. ~ / .ssh / id_rsa.puba ka puta mai te karere i runga i te mata:

Te maha o nga mahinga (s) i tapiritia: 1

Na ka ngana ki te takiuru ki te mīhini, me: "ssh" [email protected] '"
tirohia te reira.

Ko te ahua o taua kuputuhi he pai te tango i te matua ki te rorohiko mamao, a, kaore he raruraru me te hononga.

Kōwhiringa 2: Tāruahia te pānui mā te SSH

Mena kaore e taea e koe te whakamahi i te whakamahinga kua whakahuatia ake nei, engari he kupuhipa ki te takiuru ki te ratonga SSH mamao, ka taea e koe te utaina i to paanga kaiwhakamahi, me te whakarite i etahi atu whakamotuutau motuhake ina hono. Kua whakamahia mo tenei whakahau ngeruka tuhia te raraunga mai i te kōnae, ka tukuna atu ki te ratonga. I roto i te papatohu, me uru koe ki te raina

cat ~ / .ssh / id_rsa.pub | ssh te ingoa kaiwhakamahi @ remote_host "mkdir -p ~ / .ssh & pa ~ / .ssh / autor_keys & chmod -R go = ~ / .ssh & cat >> ~ / .ssh / lic_keys".

Ka puta mai he karere

Ko te pono o te kaiwhakahaere '203.0.113.1 (203.0.113.1)' kaore e taea te whakarite.
Ko te tohu matua a te ECDSA he fd: fd: d4: f9: 77: fe: 73: 84: e1: 55: 00: ad: d6: 6d: 22: fe.
Kei te hiahia tonu koe ki te hono tonu (ae / kore)? ae

haere tonu ki te hono me te tomo i te kupuhipa ki te takiuru ki te tūmau. I muri i tera, ka tuhia te kati whanui ki te mutunga o te kōnae whirihoranga. mana-mana.

Kōwhiringa 3: Tārua ā-ringa i te kī a te iwi whānui

Ki te kore e uru atu ki te rorohiko mamao ma te SSH server, ka mahi nga mahi katoa i runga ake nei. Hei mahi i tenei, tuatahi ako e pā ana ki te matua i te PC tūmau mā te whakahaucat ~ / .ssh / id_rsa.pub.

Ka whakaatu te mata i tetahi mea penei:ssh-rsa + matua hei tohu tahua == demo @ whakamatautau. I muri i tera ka haere ki te mahi i runga i te taputapu mamao, kei hea e hangaia ai he whaiaronga houmkdir -p ~ / .ssh. Ka hangaia ano he kōnae.mana-mana. Muri iho, whakauruhia te matua i akohia e koe i muaecho + key key public ~ ~ / .ssh / authorized_keys. I muri i tera, ka taea e koe te whakamatautau ki te tūmau me te kore whakamahi kupuhipa.

Whakamotuhēhēnga i runga i te tūmau mā te mahinga hangaia

I roto i te waahanga o mua, i ako koe mo nga tikanga e toru mo te tuhi i te matua o te rorohiko mamao ki tetahi kaiwhakarato. Ko enei mahi ka taea e koe te hono atu me te kore e whakamahi i te kupuhipa. Ka mahia tenei tikanga mai i te raina whakahau ma te tuhissh ingoa kaiwhakamahi @ remote_hostkei hea ingoa kaiwhakamahi @ remote_host - ingoa kaiwhakamahi me te ope o te rorohiko e hiahiatia ana. A, no te hono tuatahi koe, ka whakamohiotia koe mo tetahi hononga kore e mohiotia ana, ka taea te haere tonu ma te whiriwhiri i te whiringa ae.

Ka puta te hononga ki te mea kaore i tautuhia i te wahanga o te maatua matua te kupuhipa. Mena, me uru tuatahi koe ki te mahi tonu me SSH.

Monokia te motuhēhēnga kupuhipa

Ko te waimarie angitu o te kape matua ka whakaarohia i roto i te waahi ka taea e koe te tomo ki te tūmau me te kore whakamahi i te kupuhipa. Engari, ko te kaha ki te tautuhi i tenei ara ka taea e nga kaiwhaiwhai te whakamahi i nga taputapu hei kimi i te kupuhipa me te wehe ki tetahi hononga haumaru. Hei tiaki ia koe mai i enei take, ka tukuna rawatia te kupuhipa takiuru i roto i te kōnae whirihoranga SSH. Ka hiahiatia e tenei:

  1. In "Ngati" whakatuwherahia te kōnae whirihoranga ki roto i te kaiwhakaara me te whakahausudo gedit / etc / ssh / sshd_config.
  2. Rapua te raina PasswordAuthentication ka tango i te tohu # i te tīmatanga ki te uncomment te tawhito.
  3. Huria te uara ki no me te tiaki i te whirihoranga onāianei.
  4. Katia te kaitautoko ka tīmata anō i te tūmau.sudo systemctl tīmata ssh.

Ka monokia te motuhēhēnga kupuhipa, a ka taea e koe te takiuru ki te tūmau anake ma te whakamahi i nga taviri i hangaia mo tenei me te RSA algorithm.

Te whakatu i tetahi papamahi paerewa

I Ubuntu, ko te papangaahi taunoa ko te parekura Pātūahi (UFW). Ka taea e koe te tuku hononga mo nga ratonga kua tohua. Ka hangaia e ia tono tona ake tohu i roto i tenei taputapu, a ka whakahaerea e UFW ia ratou na roto i te whakakore ranei i nga hononga. Ko te whakatairanga i tetahi tohu SSH ma te whakauru ki te rarangi kei te penei:

  1. Whakatūwherahia te rārangi o ngā pūkete parerangi ki te whakamahi i te whakahausudo ufw rārangi taupānga.
  2. Tāuruhia tō kupuhipa pūkete hei whakaatu mōhiohio.
  3. Ka kite koe i te rarangi o nga tono e wātea ana, kei roto a OpenSSH i roto ia ratou.
  4. Na me whakaae koe ki nga hononga i runga i te SSH. Ki te mahi i tenei, tohaina ki te rarangi o nga waahanga kua whakaaetia ma te whakamahisudo ufw tukua OpenSSH.
  5. Whakahohea te papangaahi ma te whakahou i nga turesudo ufw whakahohe.
  6. Kia mohio ai ka whakaaetia nga hononga, me tuhi koesudo ufw status, ka kite koe i te mana whatunga.

Ka oti tenei i nga tohutohu whirihoranga SSH mo Ubuntu. Ko te whirihoranga ake o te kōnae whirihoranga me etahi atu taapiri e kawehia ana e ia kaiwhakamahi i raro i ana tono. Ka taea e koe te mohio ki te mahi o nga waahanga katoa o SSH i roto i nga tuhinga mana o te kawa.