Ke hoʻokomo nei i SSH-kiko ma Ubuntu

Hoʻohanaʻia ka protocol SSH no ka hāʻawiʻana i kahi hilinaʻi pale i kahi kamepiula, eʻae i ka mana mamao ma o ka pūnaehana pūnaewele wale nō, akā, ma o kekahi pūnaewele i hoʻopunipuniʻia. I kekahi manawa, pono nā poʻe hoʻohana o ka pūnaehana lawelawe Ubuntu e hoʻokomo i kahi mea SSH ma ko lākou PC no kekahi kumu. No laila, ke manaʻo nei mākou eʻike i kēiaʻano ma keʻano kiko'ī, ma muli o ka hoʻonaʻauaoʻanaʻaʻole i keʻano papa hana wale nō, akā,ʻo ka hoʻonohonohoʻana i nā kumuhana nui.

E hoʻouka i ka SSH-kikowaena ma Ubuntu

Hiki i nā SSH ke hoʻoiliʻia ma o ka waihona mālama aupuni, no ka mea, e noʻonoʻo wale mākou i keʻano o kēiaʻano,ʻo ia ka mea paʻa loa a hilinaʻiʻia, aʻaʻohe kumu e pilikia ai nā mea hoʻohana novice. Ua uhaki mākou i ke kaʻina holoʻokoʻa i nā papa hana e maʻalahi ai iāʻoe ke hoʻokele i nā kuhikuhi. E hoʻomaka kākou mai kinohi.

Nānā 1: Kūkuhi a hoʻokuʻu i ka SSH server

Hana i ka hana ma o "Terminal" hoʻohana i ka hoʻonohonoho nui. ʻAʻole pono ka loaʻaʻana o kaʻike a me nāʻike'ē aʻe, e loaʻa iāʻoe kahi hōʻike piha o kēlā me kēia hana a me nā kauoha e pono ai.

  1. E holo i ka papahoho ma o ka papa inoa aiʻole e paʻa i ka hui Ctrl + Alt T.
  2. Ke hoʻomaka koke nei e kiʻi i nā waihona kikowaena mai ka waihona waihona. No ka hanaʻana i kēia, e komohaw apt hoʻokomo pūnaewele openssha laila kaomi i ke kī E komo.
  3. Loaʻa mākou i ke prefix sudo (ke hana nei i kahi hana no ka mea nui), ponoʻoe e komo i kahi hua'ōlelo no kāu moʻokāki. Eʻike i ka hōʻikeʻoleʻia o nā hua'ōlelo i ka wā e komo ai.
  4. E hoʻomaopopoʻiaʻoe no ka hoʻoihoʻana o kahi waihona o nā waihona, e hōʻoia i ka hana ma ke kohoʻana i ka koho D.
  5. ʻO ka lapaʻole, ua hoʻokomoʻia ka mea kūʻai me ka kikowaena, akā,ʻaʻole ia he mea nuiʻole no kaʻikeʻana i ka mea e loaʻa ai ma o ka ho'āʻoʻana e hoʻopaʻa hou me iasudo apt-e hoʻokomo i ka hoʻonaninui openssh-kele.

E loaʻa ka pūnaewele SSH e launa pū me ia i ka manawa koke ma hope o ka hoʻohuiʻana i nā faila a pau i ka'ōnaehana hana, akā, pono e hoʻonohonohoʻia e mālama pono. Ke'ōlelo mākou iāʻoe e hoʻomaʻamaʻa iāʻoe iho i kēia mau hana.

Ka Papa 2: Ka hana hoʻonohonoho paʻa

ʻO ka mea mua, e hōʻoia i ka hoʻohana ponoʻana o nā pae paʻamau, a pane ka SSH-server i nā kauoha kumu a hoʻoponopono pono iā lākou, no laila ponoʻoe e:

  1. E hoʻolālā i ka papahoulea a hoʻopaʻa inoa ma lailasudo systemctl hiki ke hana iā sshd, e hoʻouka i ka kikowaena i ka hoʻomakaʻana o Ubuntu, inā e hikiʻole kēia i ka hopena ma hope o ka hoʻoukaʻana.
  2. Ināʻaʻoleʻoe e pono i ka mea hana e hoʻomaka ai me ke OS, e wehe iā ia mai ka mana o ka hanahoʻolālā i ka sshd sudo systemctl.
  3. I kēia manawa e nānā i ka pilina o ka pilina i ke kamepiula. E noi i ke kauohakahi kaiaulu(ka'āina - ke helu wahi o kāu PC kūlana).
  4. E hōʻoia i ka hoʻomauʻana i ka pilina ma ke kohoʻana ʻo ia.
  5. I ka loaʻaʻana o ka loli maikaʻi, e loaʻa iāʻoe kekahi mea e like me kēia, e like me kāu eʻike ai i ka hoʻonipona hou. E nānā i ka pono e hoʻohui i ka helu0.0.0.0, e hana nei e like me IP i kohoʻia no nā mea'ē aʻe. No ka hanaʻana i kēia, e hoʻokomo i ka'ōlelo kūpono a e kaomi E komo.
  6. Me kēlā me kēia pili hou, ponoʻoe e hōʻoia.

E like me kāu eʻike ai, hoʻohanaʻia ka kauoha ssh e hoʻohui i kekahi kamepiula. Inā ponoʻoe e launa pū me kekahi polokalamu'ē aʻe, e hoʻokomo i ka pahu wale no a komo i ke kauoha ma ka hōpilissh inoa inoa @ ip_address.

Ka Papa 3: Hoʻoponopono i ka'ōnaehana hoʻonohonoho

Hoʻopukaʻia nā papahana'ē aʻe no ka protocol SSH ma o kahi'ōnaehana hoʻokohu kūikawā ma o ka hoʻololiʻana i nā aho a me nā waiwai. ʻAʻole mākou e nānā i nā mea a pau,ʻoiai,ʻo ka hapanui o lākou he mea pono kēlā me kēia mea hoʻohana, e hōʻike wale mākou i nā hana nui.

  1. ʻO ka mea mua, mālama i kahi kope kope o ka pūnaewele hoʻonohonoho e hiki ai iā ia ke komo iʻole e hoʻihoʻi i ka moku SSH mua i ka hihia o kekahi mea. I loko o ka leʻaleʻa, e hoʻokomo i ke kauohasudo cp / etc / ssh / sshd_config /etc/ssh/sshd_config.original.
  2. A laila ka lua:sudo chmod a-w /etc/ssh/sshd_config.original.
  3. Holo i ka hoʻoponopono pūnaewelesudo vi / etc / ssh / sshd_config. Ma hope koke iho o ka komoʻana i laila, e hoʻokuʻuʻia aʻikeʻoe i konaʻike, e like me ka mea i hōʻikeʻia ma ka hoʻolele kiʻi ma lalo nei.
  4. Maanei hiki iāʻoe ke hoʻololi i ka awa i hoʻohanaʻia, aʻoi aku ka maikaʻi loa e hana ai e mālama pono i ka pilina, a laila hiki ke pilikia ka pūnaewele no ka mea nui loa (PermitRootLogin) a ua hiki i ka hoʻohanaʻana i ka hoʻololiʻana (PubkeyAuthentication). Ma hope o ka hoʻoponoponoʻana, e kaomi i ke kī : (Shift +; ma ka papa kuhikuhi papapoina Latin) a hoʻouka i kahi lekawe mālama i nā loli.
  5. Ke hanaʻia nei ka faila i keʻano like, aia wale nōwhoʻohanaʻiaq.
  6. E hoʻomanaʻo i ka hoʻomaka houʻana i ka kikowaena ma ke kākauʻanapūnaewele pūnaewele hou.
  7. Ma hope o ka hoʻololiʻana i ka awa komo, ponoʻoe e hoʻoponopono i ka mea kūʻai. Hanaʻia kēia ma ka weheweheʻanassh -p 2100 homehostkahi 2100 - ka helu o ke awa i paniʻia.
  8. Inā ua hoʻonohonohoʻiaʻoe i kahi paena uila, ponoʻia kekahi mea pani ma laila:ia lākou 2100.
  9. E loaʻa iāʻoe kahi leka hoʻomaopopo ua hoʻololi houʻia nā rula.

Ua noaʻoe i ka hoʻomaʻamaʻa iāʻoe iho me nāʻaoʻao'ē aʻe ma ka heluheluʻana i nā palapala āpau. Aia kekahi mau'ōlelo kōkua no ka hoʻololiʻana i nā mea a pau e kōkua ai e koho i nā kumukūʻai e koho ponoʻoe.

Ka Papa 4: Hoʻokomo Kī

Ke hōʻuluʻulu i nā kī SSH, hoʻonāʻia ka mana ma waena o nā pūnaeweleʻelua me kaʻole e pono e hoʻokomo i kahi hua'ōlelo. Ua kūkulu houʻia ka hananaʻikeʻike ma lalo o ka algorithm o ka heluheluʻana i ka kī malia a me ka lehulehu.

  1. E wehe i kahi leʻaleʻa a hana i kahi kī kelepona hou ma ka hanaʻanassh-keygen -t dsaa laila e hoʻoili i kahi inoa i ka faile a hoʻonohonoho i ka hua'ōlelo no kaʻike.
  2. Ma hope o kēlā, e ho'ōlaʻia ka kī nui o ke aupuni a e hanaʻia kekahi kiʻi pilikino. Ma ka maka eʻikeʻoe i kona helehelena.
  3. Hoʻoholo wale ia e kope i ka pūnaewele i hanaʻia i kahi papahanaʻelua no ka hoʻokaʻawaleʻana i ka pilina ma o ka hua'ōlelo. E hoʻohana i ke kauohassh-copy-id inoa mea hoʻohana @ remotehostkahi inoa inoa @ remotehost - ka inoa o ka computer mamao a me kona IP address.

Hoʻoholo wale ia no ka hoʻomaka houʻana o ka kikowaena a hōʻoia e holo pololei ia ma o ka kī o ka lehulehu a me kahi kīnā.

Hoʻopiha kēia i ka hoʻonohonohoʻana i ka pūnaewele SSH a me kāna hoʻonohonoho kumu. Inā pololeiʻoe e hoʻokomo i nā kauoha a pau,ʻaʻohe hewa e pono ke hana i ka hana. Inā loaʻa kekahi pilikia me ka pilina ma hope o ka hoʻonohonohoʻana, e ho'āʻo e wehe iā SSH mai ka hoʻomakaʻana e hoʻoholo i ka pilikia (heluhelu e pili ana i ia Ka Papa 2).