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.
- E holo i ka papahoho ma o ka papa inoa aiʻole e paʻa i ka hui Ctrl + Alt T.
- Ke hoʻomaka koke nei e kiʻi i nā waihona kikowaena mai ka waihona waihona. No ka hanaʻana i kēia, e komo
haw apt hoʻokomo pūnaewele openssh
a laila kaomi i ke kī E komo. - 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.
- 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.
- ʻ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 ia
sudo 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:
- E hoʻolālā i ka papahoulea a hoʻopaʻa inoa ma laila
sudo 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. - 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 hana
hoʻolālā i ka sshd sudo systemctl
. - I kēia manawa e nānā i ka pilina o ka pilina i ke kamepiula. E noi i ke kauoha
kahi kaiaulu
(ka'āina - ke helu wahi o kāu PC kūlana). - E hōʻoia i ka hoʻomauʻana i ka pilina ma ke kohoʻana ʻo ia.
- 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 helu
0.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. - 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.
- ʻ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 kauoha
sudo cp / etc / ssh / sshd_config /etc/ssh/sshd_config.original
. - A laila ka lua:
sudo chmod a-w /etc/ssh/sshd_config.original
. - Holo i ka hoʻoponopono pūnaewele
sudo 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. - 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 leka
w
e mālama i nā loli. - Ke hanaʻia nei ka faila i keʻano like, aia wale nō
w
hoʻohanaʻiaq
. - E hoʻomanaʻo i ka hoʻomaka houʻana i ka kikowaena ma ke kākauʻana
pūnaewele pūnaewele hou
. - 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ʻana
ssh -p 2100 homehost
kahi 2100 - ka helu o ke awa i paniʻia. - Inā ua hoʻonohonohoʻiaʻoe i kahi paena uila, ponoʻia kekahi mea pani ma laila:
ia lākou 2100
. - 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.
- E wehe i kahi leʻaleʻa a hana i kahi kī kelepona hou ma ka hanaʻana
ssh-keygen -t dsa
a laila e hoʻoili i kahi inoa i ka faile a hoʻonohonoho i ka hua'ōlelo no kaʻike. - 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.
- 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 kauoha
ssh-copy-id inoa mea hoʻohana @ remotehost
kahi 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).