Ọ̀rọ̀ ìpamọ́ kọ́kọ́rọ́ SSH ń dáàbò bo fáìlì, kì í ṣe ọ̀nà
Ọ̀rọ̀ ìpamọ́ ń fi ààbò bo fáìlì kọ́kọ́rọ́ àdáni; kò fagilé ìdánimọ̀, kò sì dáàbò bo ọ̀nà. Ìpamọ́ lọ́tọ̀ọ̀tọ̀, ọjọ́ ayé aṣojú àti lílò láìsí àbójútó.
Pátákó àfipamọ́ láti kọ̀mpútà gbèjà kan ṣì ní kọ́kọ́rọ́ SSH àdáni nínú, ẹnìkan sì ń béèrè bóyá VPN ń dáàbò bò ó. Kò ṣe bẹ́ẹ̀, kò sì tíì ṣe rí. VPN ń dáàbò bo ọ̀nà láàárín àwọn nẹ́tíwọ́kì méjì; ọ̀rọ̀ ìpamọ́ ń dáàbò bo fáìlì; aṣojú ń dáàbò bo ìpàdé tí ń ṣiṣẹ́. Ọ̀nà mẹ́ta ọ̀tọ̀ọ̀tọ̀, irú ìkùnà mẹ́ta ọ̀tọ̀ọ̀tọ̀, àti ẹ̀dà tí wọ́n jí kò náàní nípa mẹ́ta méjì àkọ́kọ́ nìkan.
Ọ̀rọ̀ ìpamọ́ jẹ́ ti fáìlì
Ọ̀rọ̀ ìpamọ́ kọ́kọ́rọ́ SSH ń fi ààbò bo ohun èlò kọ́kọ́rọ́ àdáni nígbà tí ó wà ní ìsinmi. Kì í ṣe ọ̀rọ̀ ìpamọ́ àkọsílẹ̀ tí a ń rán sí sẹ́bà, kì í sì ṣe ẹ̀rí tí a ń lò láti darapọ̀ mọ́ VPN. Pípọ̀ wọ́n pọ̀ ń yọrí sí àwọn ìyípadà tí kò yanjú ìfihàn.
Ìwé ìtọ́sọ́nà ssh-keygen ti OpenSSH ń sọ̀rọ̀ nípa bíbójútó àwọn ọ̀rọ̀ ìpamọ́, pẹ̀lú ìyípadà -p tí ń gbé ọ̀rọ̀ ìpamọ́ tuntun sórí kọ́kọ́rọ́ tí ó ti wà.
Fún kọ́kọ́rọ́ tí ó wà, ìrísí àṣẹ rọrùn, ó sì tún fáìlì kọ:
ssh-keygen -p -f ~/.ssh/id_ed25519
Lo ìlànà ìtọ́jú àti ìmúpadàbọ̀sípò tí oní kọ́kọ́rọ́ ti fọwọ́ sí, nítorí èyí jẹ́ kíkọ, kì í ṣe àyẹ̀wò. Má ṣe tẹ̀ jáde fáìlì àdáni, má sì ṣe gbé ọ̀rọ̀ ìpamọ́ gidi sórí ìlà àṣẹ tí a pín. Yíyí ọ̀rọ̀ ìpamọ́ padà kì í fi ààbò bo ẹ̀dà tí a ti gbà sẹ́yìn. Kọ ibi tí ẹ̀dà àtijọ́ wà sínú tíkẹ́tì kí oní rẹ̀ lè pinnu bóyá yóò pa á run.
Ẹ̀dà kan ń gbé pẹ́ ju kọ̀mpútà gbèjà àti ojú-ọ̀nà lọ
Nígbà tí wọ́n bá ti ṣe ẹ̀dà fáìlì kọ́kọ́rọ́, ìsopọ̀ VPN tí ń ṣiṣẹ́ lórí kọ̀mpútà gbèjà kò sọ ohunkóhun mọ́ nípa rẹ̀. Ohun tí ó ṣe pàtàkì ni bí a ti dáàbò bo fáìlì fúnra rẹ̀ tó, àti àwọn sẹ́bà wo tí ṣì gbẹ́kẹ̀ lé kọ́kọ́rọ́ gbogbo ènìyàn tí ó bá a mu.
Yíyí ọ̀rọ̀ ìpamọ́ lórí fáìlì lọ́wọ́lọ́wọ́ kò fọwọ́ kàn ẹ̀dà, kò sì yọ kọ́kọ́rọ́ gbogbo ènìyàn kan náà kúrò nínú authorized_keys lórí sẹ́bà. Ìfagilé àti àtúnṣe ààbò jẹ́ ìgbésẹ̀ ọ̀tọ̀ọ̀tọ̀.
Nítorí náà kà kọ́kọ́rọ́ àdáni tí ó jáde sí ìṣẹ̀lẹ̀ ìdánimọ̀, kì í ṣe ìṣẹ̀lẹ̀ nẹ́tíwọ́kì. Yọ kọ́kọ́rọ́ tí a gbà kúrò tàbí rọ́pò rẹ̀ nípasẹ̀ àwọn sẹ́bà àti ìlànà ìforúkọsílẹ̀ tí ó ni í. Dídá VPN dúró ń dín ọ̀nà kan kù ní àkókò kan; kì í ṣe ìfagilé.
Ṣíṣí ìtìjú ń gbé àṣírí lọ sínú aṣojú
Aṣojú ń pa àwọn ìdánimọ̀ tí a ti tú kóòdù mọ́ fún ìjẹ́rìí tó ń bọ̀, kí olùlò má ba à tún ọ̀rọ̀ ìpamọ́ kọ fún gbogbo ìsopọ̀. Ìrọ̀rùn ni èyí pẹ̀lú ààlà ààbò tirẹ̀.
ssh-agent lè dín àkókò tí ìdánimọ̀ yóò wà ní ìkojọpọ̀ kù nípasẹ̀ àṣàyàn -t rẹ̀, ìṣètò fún ìdánimọ̀ kọ̀ọ̀kan sì lè kọjá ààlà yẹn. Yàn ìlànà fún aṣojú tí ìwọ ń ṣiṣẹ́ gan-an dípò kí o ro pé pípa VPN ma gbàgbé gbogbo kọ́kọ́rọ́ tí a kó jọ.
Ìlànà tí a bá ṣẹ́ lẹ́yìn ṣíṣí kọ́kọ́rọ́ jẹ́ ìṣòro mìíràn ju fáìlì tí a fi ààbò bo tí wọ́n jí. Fífi aṣojú ránṣẹ́ sí ẹ̀rọ mìíràn ń fi agbára ìjẹ́rìí léni lẹ́nu láìda ẹ̀dà fáìlì kọ́kọ́rọ́, nítorí náà mú u ṣiṣẹ́ fún àìní tí a fọwọ́ sí nìkan.
Ṣàkọsílẹ̀ ohun tí aṣojú ń pa mọ́ báyìí ṣáájú àti lẹ́yìn ìyípadà:
ssh-add -l
Àwọn iṣẹ́ láìsí àbójútó nílò ètò tiwọn
Iṣẹ́ tí a ṣètò kò lè dá ìbéèrè lóhùn. Ó nílò ìṣètò ẹ̀rí ẹ̀rọ tí a fọwọ́ sí, àti pípa àṣírí ṣíṣí mọ́ sínú àpò kan náà pẹ̀lú kọ́kọ́rọ́, tí àkọsílẹ̀ kan náà lè kà, kò dá ààlà kejì.
Ṣiṣẹ́ pẹ̀lú oní iṣẹ́ lórí fífi àṣírí tí a ṣe àtìlẹ́yìn ránṣẹ́ tàbí ṣíṣe lórí ẹ̀rọ, kí o sì bo àtúnṣe, ìkùnà àti ìmúpadàbọ̀sípò. Fífẹ́ kí ènìyàn wà níbi pátákó bọ́tìnnì ń yí bí ìkùnà ṣe rí padà ní ìfiwéra pẹ̀lú ẹ̀rọ tí ń gbéra láìsí ẹni tí ń wo.
Tún pa àyẹ̀wò ìdánimọ̀ ẹ̀rọ lórí sẹ́bà àti àwọn ààlà àkọsílẹ̀ rẹ̀ mọ́. Ọ̀nà VPN ń fún ọ ní ọ̀nà àdáni; kò fi hàn pé gbogbo olùgbọ́ SSH tí o bá dé ni ẹ̀rọ tí o ní lọ́kàn. Ṣàkọsílẹ̀ olùgbọ́ àti ìtẹ̀léka ọwọ́ kọ́kọ́rọ́ ẹ̀rọ sínú àkójọ kan náà pẹ̀lú kọ́kọ́rọ́ fúnra rẹ̀.
Ṣàyẹ̀wò àwọn ààlà lọ́tọ̀ọ̀tọ̀
Dán gbogbo ààlà wò pẹ̀lú ìbéèrè tirẹ̀. Ṣé fáìlì ń ṣí láìsí ọ̀rọ̀ ìpamọ́? Ṣé aṣojú ṣì ń pa ìdánimọ̀ mọ́ lẹ́yìn pípa ìsopọ̀? Ṣé sẹ́bà ṣì ń gba kọ́kọ́rọ́ gbogbo ènìyàn?
Àṣẹ méjì ń dá ìbéèrè kìíní àti ìkẹta lóhùn:
ssh-keygen -y -f ~/.ssh/id_ed25519
ssh -v [email protected]
Ṣàkọsílẹ̀ ààbò fáìlì, lílò kọ́kọ́rọ́ tí a gbà àti yíyọkúrò ní ẹ̀gbẹ́ sẹ́bà gẹ́gẹ́ bí ìlà mẹ́ta ọ̀tọ̀ọ̀tọ̀. Ojú-ọ̀nà, ọ̀rọ̀ ìpamọ́ àti aṣojú kọ̀ọ̀kan ń ṣọ́ apá ọ̀tọ̀ọ̀tọ̀ ti ìbáṣepọ̀, ọ̀kan nìkan sì ni ó jẹ mọ́ nẹ́tíwọ́kì.