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.
- Whakahaerehia te papatohu na roto i te tahua, te pupuri ranei i te huinga Ctrl + Alt + T.
- Me tīmata tonu te tikiake i nga kōnae tūmau mai i te tari tiaki mana. Hei mahi i tenei, uru
sudo apt tāuta openssh-tūmau
a ka patene i te matua Tomo. - 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.
- 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.
- 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:
- Whakarewahia te papaaho me te rēhita ki reira
sudo 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. - Mena kaore koe e hiahia ana ki te taputapu ki te OS, tango atu i te mana i te tuhi
sudo systemctl mono sshd
. - Na, tirohia kia pehea te hanga hononga ki te rorohiko o te rohe. Whakamahia te whakahau
ssh localhost
(localhost - te wahitau o to PC). - Whakaaetia te haere tonu o te hononga ma te whiriwhiri ae.
- 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āhitau
0.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. - 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.
- 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 whakahau
sudo cp / etc / ssh / sshd_config /etc/ssh/sshd_config.original
. - Na, ko te tuarua:
sudo chmod a-w /etc/ssh/sshd_config.original
. - Whakahaerehia te kōnae whirihoranga e mahi ana
sudo 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. - 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 reta
w
ki te whakaora i nga huringa. - Kei te haere tonu te kōnae i te ara ano, engari hei utu
w
whakamahia anaq
. - Kia mahara ki te tīmata ano i te tūmau mā te tuhi
sudo systemctl tīmata ssh
. - I muri i te huri i te tauranga kaha, me whakatika ki te kiritaki. Ka mahia tenei ma te whakatau
ssh -p 2100 localhost
kei hea 2100 - te maha o te tauranga kua whakakapia. - Mena kua whirihia e koe he papangaahi, ka hiahiatia ano he whakakapi i reira:
sudo ufw tuku 2100
. - 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.
- Whakatuwheratia he papatohu me te waihanga i te matua kiritaki hou ma te tuhi
ssh-keygen -t dsa
ka tohua he ingoa ki te kōnae ka tautuhi i te kupuhipa mo te uru. - 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.
- 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 whakahau
ssh-copy-id ingoa kaiwhakamahi @ remotehost
kei 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).