Ṣe ìmúrasílẹ̀ ọ̀nà ìmúpadà serial ṣáájú yíyí VPN padà lórí GCE
Yíyí àwọn ọ̀nà VPN padà lórí VM Compute Engine lè ti ọ̀ síta. Jẹ́rìí àṣẹ cloud, àbájáde serial àti ìwọlé àlejò kí o tó fi ọwọ́ kan àwọn ọ̀nà.
Fèrèsé SSH kejì lórí interface kan náà kì í ṣe ọ̀nà ìmúpadà. Ó ń pín ọ̀nà, òfin firewall àti daemon tí o fẹ́ yí padà, nítorí náà ó kùnà ní àkókò gan-an tí o nílò rẹ̀. Kí o tó ṣàtúnṣe àwọn ọ̀nà VPN lórí VM Compute Engine, jẹ́rìí àwọn nǹkan mẹ́ta ọ̀tọ̀ọ̀tọ̀: pé o lè lo console serial, pé o lè ka àbájáde rẹ̀, àti pé àlejò yóò fún ọ ní ìwọlé ní tòótọ́. Àwọn àyẹ̀wò tó wà nísàlẹ̀ ń lọ ní ìtòlẹ́sẹẹsẹ yẹn, èyí tó rọ́jú jùlọ ní àkọ́kọ́, kí a lè rí àṣẹ tó kù kí ó tó di pàtàkì.
Ìgbésẹ̀ 1: jẹ́rìí àṣẹ ẹ̀gbẹ́ cloud
Dárúkọ VM, iṣẹ́ àti agbègbè gan-an, lẹ́yìn náà yẹ̀wò ìlànà ìwọlé serial tí àjọ fọwọ́ sí. Alákóso nílò àṣẹ tó yẹ, àti pé ìwọlé serial aláṣepọ̀ gbọ́dọ̀ ṣí fún instance yẹn lábẹ́ àwọn ìṣàkóso iṣẹ́ àti àjọ tó wà lágbára.
Má ṣe dín ìlànà àjọ kù tàbí tan ìwọlé console fún gbogbo iṣẹ́ láti múra ẹ̀rọ kan. Bèèrè lọ́wọ́ olóhun kí ó ṣètò ọ̀nà tí a gbà ṣáájú àdánwò, kì í ṣe nígbà ìdádúró.
Ìgbésẹ̀ 2: jẹ́rìí pé o lè ka àbájáde
Kíkà àbájáde serial ni àyẹ̀wò tó rọ́jú jùlọ, ó sì ń dán ìgbékalẹ̀ wò láìfi ọwọ́ kan ìwọlé àlejò:
gcloud compute instances get-serial-port-output VM_NAME \
--project PROJECT_ID --zone ZONE --port 1
Rọ́pò àwọn ìdánimọ̀ kí o sì lo port tí a gbà. Àwọn ìfiránṣẹ́ ìbẹ̀rẹ̀ àti ọ̀rọ̀ console sọ pé ikanni ń ṣiṣẹ́. Wọn kì í fi hàn pé o lè rí shell. Ìdí nìyẹn tí ìgbésẹ̀ yìí fi yàtọ̀ sí èyí tó kàn.
Ìgbésẹ̀ 3: jẹ́rìí pé o lè rí ìwọlé aláṣepọ̀
Àṣẹ ìsopọ̀ ń ṣí ìpàdé gidi, kì í ṣe àfihàn:
gcloud compute connect-to-serial-port VM_NAME \
--project PROJECT_ID --zone ZONE --port 1
Tọ́jú rẹ̀ gẹ́gẹ́ bí console alààyè. Jẹ́rìí ibi ìparí kí o tó tẹ àwọn ẹ̀rí ìdánimọ̀, nítorí gbogbo títẹ bọ́tìnnì ń balẹ̀ lórí instance.
Ibi yìí ni ètò tó dàbí pé ó pé ṣe ń yẹ̀. Àṣẹ cloud jẹ́ ààlà kan, ìbéèrè ìwọlé Linux sì jẹ́ òmíràn, kíkọjá èkíní kò sọ nǹkan kan nípa èkejì.
Ìgbésẹ̀ 4: múra àwọn ẹ̀rí ìdánimọ̀ tí àlejò yóò gbà
Àwọn àwòrán Linux tí Google ń pèsè kì í ṣí ìwọlé àdúgbò pẹ̀lú ọ̀rọ̀ ìkọ̀kọ̀ ní àkọ́kọ́. Nítorí náà ìpàdé serial lè dé ìbéèrè ìwọlé kí ó sì dúró níbẹ̀, ní dídúró de ẹ̀rí tí ẹnikẹ́ni kò ṣètò.
Àkọsílẹ̀ ìmúpadà tí a fọwọ́ sí, tàbí ọ̀nà ìwọlé àlejò tí a kọ sílẹ̀ tí ìgbékalẹ̀ rẹ ń lò, gbọ́dọ̀ wà kí a sì dán wò. Kọ́kọ́rọ́ SSH tó ń ṣiṣẹ́ lórí nẹ́tíwọ́kì kì í ní ìtẹ́lọ́rùn ìbéèrè ọ̀rọ̀ ìkọ̀kọ̀ console lẹ́ẹ̀kan, nítorí náà yẹ̀wò ìṣètò OS Login àti kọ́kọ́rọ́ gidi dípò kí o rò pé ó bo ọ̀rọ̀ yìí.
Pa àwọn ẹ̀rí ìmúpadà mọ́ ní ìkọ̀kọ̀. Ọ̀rọ̀ ìkọ̀kọ̀ root tí a lẹ̀ mọ́ àpẹẹrẹ startup-script gbangba jẹ́ ìṣẹ̀lẹ̀ kejì tó ń dúró de.
Ìgbésẹ̀ 5: kọ olóhun àti ìpadàsẹ́yìn sílẹ̀
Kí o tó yí ohunkóhun padà, tọ́jú ìṣètò nẹ́tíwọ́kì tó ń ṣiṣẹ́ kí o sì kọ ẹni tó ń ṣàkóso rẹ̀, iṣẹ́ VPN wo ló kópa àti bí a ṣe ń ṣe ìpadàsẹ́yìn. Láti inú ìpàdé tó ń ṣiṣẹ́, gba àwọn ọ̀nà, òfin àti ipò iṣẹ́ lọ́wọ́lọ́wọ́.
Àkọsílẹ̀ yẹn ni ó ń yí ikanni ìmúpadà padà sí àtúnṣe, nítorí console kì í fún ọ ní ohun mìíràn ju ìbéèrè lọ. Kọ ọ́ ṣáájú ìyípadà, kì í ṣe lẹ́yìn náà láti inú ìrántí. Ìpadàsẹ́yìn tí a dà kọ láti wiki kì í ṣe ìpadàsẹ́yìn. Ó jẹ́ àfojúsùn pẹ̀lú nọ́mbà ẹ̀dá.
Ìgbésẹ̀ 6: jẹ́rìí lẹ́yìn ìyípadà
Ìpàdé SSH tó wà lè ye ìlànà tó ń dí àwọn tuntun lọ́wọ́, nítorí náà dán wò pẹ̀lú ìpàdé ìṣàkóso deede tuntun. Lẹ́yìn náà dán ìhùwàsí VPN tí o yí padà wò lọ́tọ̀.
Pa ikanni ìmúpadà mọ́ ní ṣíṣí títí àwọn àyẹ̀wò méjèèjì yóò fi kọjá, lẹ́yìn náà pa á ní ìbámu pẹ̀lú ìlànà ìwọlé. Tí SSH bá ti sọnù tẹ́lẹ̀ tí a kò sì múra ìwọlé console sílẹ̀, dáwọ́ kíkà ìwọlé serial sí àwọ̀n ààbò kí o sì bẹ̀rẹ̀ ìlànà ìmúpadà àkọsílẹ̀ tàbí àtúnṣe instance tí a fọwọ́ sí. Gbígbé VM mìíràn kalẹ̀ gẹ́gẹ́ bí jump host kò tún ọ̀nà àlejò tàbí àwọn ẹ̀rí tó kù ṣe.