Whakamahia ai te haahi SSH ki te hono i te hono ki te rorohiko, ka taea te whakahaere mamao kia kaua e puta noa i te ngutu o te punaha whakahaere, engari na roto i te raarangi whakamuna. I etahi wa ko nga kaiwhakamahi o te punaha whakahaere Ubuntu kei te hiahiatia te whakauru SSH ki o raatau PC mo tetahi kaupapa. Na reira, ki ta maatau e pai ke ana koe ki tenei mahi, ma te ako i te tikanga kawenga noa, engari ko te whirihora i nga tikanga matua.
Tāuta SSH-tūmau i Ubuntu
E waatea ana nga waahanga SSH mo te tango na roto i te kopapa mana, na te mea ka whakaarohia e maatau nga tikanga, ko te tino pumau me te pono, kaore hoki e raru i nga kaiwhakamahi tauhou. I wehewehea nga mahi katoa kia maakaa ake, kia maama ake ake ki a koe te whakatere i nga tohutohu. Tatou kia timata mai i te timatanga.
Hipanga 1: Tikiake me te whakauru i te SSH-tūmau
Ka mahia e matou te mahi "Whakamutunga" te whakamahi i nga huinga taketake. Kaore e hiahiatia he maarama taapiri, nga pukenga ranei, ka whiwhi koe i tetahi whakamaarama taipitopito o ia mahi me nga whakahau e tika ana.
- Whakarewaina te papatohu i roto i te tahua ka pupuri ranei i te whakakotahi Ctrl + Alt + T.
- Tīmata tonu ka tango i nga konae tūmau mai i te pupuru mana. Ki te mahi i tenei, tomo
sudo apt tāuta tuwhera-server
me orana te paanui Whakaurua. - Mai i te mea ka whakamahia e matou te purua sudo (te mahi i tetahi mahi mo te kaiwhakahaere), me whakauru koe i te kupuhipa mo to putea. Kia mahara kaore nga taapata e whakaatuhia i te waa o te whakauru.
- Ka whakamōhiotia koe mo te tango i tetahi reta o nga puranga, ka whakaū i nga mahi ma te kowhiri D.
- Na te taunoa, kua whakairihia te kaihokohoko me te kaituku, engari kaore e nui te whakamana i tona aroaro ma te ngana ki te whakauru ano ma te whakamahi
sudo apt-tiki tāuta i te -shuru-kiritaki
.
Ko te tūmau SSH ka watea mo te taunekeneke me te mea i muri tonu i te whakaurunga angitu o nga konae katoa ki te punaha whakahaere, engari me whiri tonu kia whakaritea kia pai ai te whakahaere. Ka tūtohu mātou kia pai ake koe ki nga mahi e whai ake nei.
Hipanga 2: Tirohia te Whakahaere Tūmau
Tuatahi, kia mohio taatau i tika nga paerewa paerewa, me te whakautu a te SSH-tūmau ki nga whakahau taketake, ka tika te whakarite, na me ata whakarite e koe.
- Tukuna te papatohu ka tuhi ki reira
sudo systemctl whakahohe i te sshd
ki te tāpiri i te tūmau ki te whakaoho Ubuntu mena kaore tenei e puta aunoa i muri i te whakauru. - Mena kaore e hiahia ana koe ki te taputapu ki te tiimata me te OS, tangohia mai i te autorun ma te whakauru
Ka taea e te sudo systemctl te whakakore i te sshd
. - Na, tirohia te pehea o te hono ki te rorohiko o te rohe. Te tono whakahau
Tuhinga o mua
(localhost Ko te wahitau o to PC rohe. - Whakaūngia tonu te hononga mā te kōwhiri āe.
- I roto i te keehi o te tango angitu, ka riro mai ia koe nga korero ano i a koe e kite ana i te whakaata e whai ake nei. Tirohia tika me te hononga ki te wahitau
0.0.0.0
, e mahi ana hei IP taapiri whatunga kua tohua mo etahi atu taputapu. Ki te mahi i tenei, tomo i te whakahau tika ka paato i runga Whakaurua. - Ki ia hononga hou, ka tika hei whakaū.
I a koe e kite ana, ka whakamahia te whakahau ssh hei hono atu ki tetahi rorohiko. Mena ka hiahia koe ki te hono atu ki tetahi atu taputapu, tika te poki me te whakauru i te whakahau i te whakatakotorangassh ingoa kaiwhakamahi @ ip_address
.
Hipanga 3: Ko te whakatika i te konae whirihoranga
Ko nga taapiri katoa o te tohu SSH ka mahia ma te konahe whirihoranga ma te huri i nga raina me nga uara. Kaore matou e aro ki nga tiro katoa, ara, ko te nuinga he tangata takitahi no ia kaiwhakamahi, ka whakaatu noa maatau nga mahi.
- Ko te mea tuatahi, penapena he kape pūrua o te konafou ki te konae kei te uru atu ki a koe ki te whakahoki mai i te ahua tuatahi o SSH ranei. Whakapirihia te whakahau ki roto i te papatohu
sudo cp / etc / ssh / sshd_config /etc/ssh/sshd_config.original
. - Na ko te tuarua:
sudo chmod a-w /etc/ssh/sshd_config.original
. - Kua whakarewatuhia te kohinga tautuhinga i roto
sudo vi / etc / ssh / sshd_config
. I muri tonu i te whakauru atu, ka tukuna atu ka kite koe i ona kaupapa, i whakaaturia i roto i te Whakaahuamata i raro. - I konei ka taea e koe te whakarereke i te tauranga i whakamahia, i nga wa katoa ka pai ki te whakarite i te haumaru o te hononga, ka uru mai te takiuru mo te superuser (PermitRootLogin) me te whakahohehia e te kī (PubkeyAuthentication) ka taea. Kia oti te whakatikatika, purihia te pihi : (Tahu + i te papa Latina) me te taapiri i te reta
w
ki te whakaora huringa. - Ko te whakaputa i tetahi konae e rite ana, engari ki te kore
w
ka whakamahiaq
. - Kia mahara ki te tīmata i te tūmau mā te pato
sudo systemctl whakaara ano i te
. - I muri i to whakarereke i te tauranga kaha, me whakatika e koe ki te taha o te kiritaki. Ka mahia tenei ma te kii
ssh -p 2100 localhost
hea 2100 - te maha o te tauranga whakakapi. - Mena he papaahi kei te whirihora, kei te hiahia ano hoki koe ki te whakakapi:
sudo ufw whakaaetia 2100
. - Ka whiwhi koe i te panui kua whakahoutia nga ture katoa.
Ka taea e koe te waia me te toenga o nga taatai ma te panui i nga tuhinga mana. He tohutohu hei huri i nga taonga katoa hei awhina ki te whakatau he aha nga uara me whiriwhiri e koe ake.
Hipanga 4: Te Taapiri i nga Kii
Ina whakauruhia nga ki o SSH, ka puare te mana i waenga i nga taputapu e rua me te kore e hiahia kupuhipa. Ka hangaia te tohu tautuhi i raro i te algorithm mo te panui i te mea ngaro me te kīanga a te iwi.
- Whakatūwherahia te papatohu me te waihanga i tetahi kī matua hou ma te whakauru
ssh-keygen -t dsa
, ka whakaingoa i te konae me te tautuhi i te kupu huna ki te whakauru. - Whai muri i tērā, ka ora te kī a te iwi, ā, ka hangahia he whakaahua muna. I te mata ka kite koe i tana tirohanga.
- Noho tonu ko te kape i te konae kua hangaia ki te rorohiko tuarua hei whakakore i te hononga ma te kupuhipa. Whakamahia te whakahau
ssh-kape-id ingoa kaiwhakamahi @ remotehost
hea ingoa kaiwhakamahi @ remotehost - Te ingoa o te rorohiko mamao me tona wahitau IP.
Ka noho tonu ko te whakaara ano i te kaitoha me te whakaoti i tana mahi tika ma nga tohu a te iwi whanui me nga mea ngaro.
Ka whakaoti tenei i te whakauru o te tūmau SSH me tona whirihoranga matua. Mena ka tika te whakauru i nga whakahau katoa, kaore he hapa e puta i te waa o te mahi. I roto i nga keehi o nga hononga hononga i muri i te whirihoranga, whakamatau kia tangohia te SSH mai i te tiimata ki te whakaoti rapanga (panuihia mo roto Hipanga 2).