O fi pákẹ́ẹ̀jì AWS Client VPN sórí Ubuntu, o mú un ṣiṣẹ́, o sì rí àṣìṣe olùgbéwọlé nípa ilé-ìkàwé àjọpín tí ó sọnù kí wọ́n tó ka profáìlì kankan. Ìmọ̀lára àkọ́kọ́ ni láti mú ilé-ìkàwé yẹn láti ìtúsílẹ̀ àtijọ́ kí o sì tẹ̀síwájú. Ìyẹn sábà yí àìdúróṣinṣin kan tí ó ti bàjẹ́ padà fún ẹ̀rọ kan tí kò bá dátàbésì pákẹ́ẹ̀jì tirẹ̀ mu mọ́. Ìkùnà ìbẹ̀rẹ̀ jẹ́ ìbéèrè nípa ààlà ìtìlẹ́yìn, kì í ṣe nípa nẹ́tíwọ́kì.

Àṣìṣe náà dárúkọ ilé-ìkàwé kan, kì í ṣe nẹ́tíwọ́kì

Ẹ̀rọ VPN orí tabili gbọdọ̀ gbé runtime tirẹ̀ wọlé kí ó tó lè wo profáìlì rẹ tàbí ibi ìparí rẹ. Nígbà tí olùgbéwọlé agbára kò bá lè yanjú àmì kan, ìlànà náà kú ní ààyọ̀ kejì, kí ojú-ìwé náà sì máà farahàn. Kò sí ìwọ̀n àtúnṣe profáìlì, iṣẹ́ DNS tàbí ìyípadà ipa-ọ̀nà tí yóò dé ìpele yẹn. Ka ìfiránṣẹ́ náà ní tààrà, nítorí ó ń sọ fún ọ ní pàtó ohun tí olùgbéwọlé fẹ́.

Bẹ́ẹ̀ náà ni o ṣe ń ya àwọn ìdílé ìkùnà méjì sọ́tọ̀. Ohun àjọpín tí ó sọnù jẹ́ ìṣòro ìkójọpọ̀ lórí ẹ̀rọ rẹ, nígbà tí kíkọ̀ ìjẹ́rìí jẹ́ ìpinnu ẹ̀gbẹ́ iṣẹ́ tí ó ń dé pẹ̀lú púpọ̀ ní ọ̀nà ìtẹ̀síwájú.

Àwọn méjèèjì parí pẹ̀lú ojú-ìwé tí ó ń ti, ìdí ni wọ́n fi ń dà wọ́n pọ̀ nínú àwọn ìròyìn àṣìṣe.

Àwọn yíyí ìgbàgbogbo jẹ́ ìṣòro mìíràn

Àwọn àṣìṣe tí ó dárúkọ ICU tàbí ìgbàgbogbo wá láti runtime .NET lábẹ́ àwọn ìkọ́ ẹ̀rọ kan, kì í ṣe láti ìtẹ̀ TLS. Síṣètò yíyí ìgbàgbogbo àìyípadà ń yí bí àyíká yẹn ṣe ń tọ́jú dátà àṣà, kò sì pèsè libssl tí ó sọnù. Lílo rẹ̀ láti pa àṣìṣe TLS mọ́ ń fi ẹ̀rọ tí yóò bẹ̀rẹ̀ kí ó sì kùnà níbòmíràn sílẹ̀ fún ọ.

Pa àwọn méjèèjì mọ́ nínú àpótí ọ̀tọ̀ọ̀tọ̀: ọ̀kan ń yí ìhùwàsí runtime, èkejì ń tẹ́ olùsopọ̀ lọ́rùn. Nínàwọ́ sí èkínní nígbà tí o ní èkejì jẹ́ àṣà tí ó yẹ kí a fi sílẹ̀.

Bí ẹ̀rọ náà kò bá lè pèsè runtime tí a nílò gan-an, ìdáhùn tí a ń tì kì í ṣe ẹ̀rọ tí a ṣàtúnṣe, bí kò ṣe ẹ̀rọ mìíràn.

Ìdí tí gbígbé OpenSSL àtijọ́ wọlé fi yí padà

Dídà libssl àti libcrypto láti ìpín àtijọ́ sínú /usr/lib ń ṣiṣẹ́ púpọ̀ tó láti jẹ́ ìdánwò. Ó tún fi ilé-ìkàwé kan síta kúrò lábẹ́ ìṣàkóso olùdarí pákẹ́ẹ̀jì, nítorí náà gbogbo ìmúdójúìwọ̀n ààbò tí ó tẹ̀lé yóò yà á kúrò tàbí yóò kọlu rẹ̀. Lórí ẹ̀rọ tí ó tún ń ṣiṣẹ́ aṣàwákiri tàbí ẹ̀rọ SSH, o ti yí ìtẹ̀ kryptò padà fún àwọn ètò tí kò béèrè rẹ̀ rí.

Ọ̀nà tí a ń tì ni orísun pákẹ́ẹ̀jì tí a kọ sílẹ̀ àti yíyanjú àìdúróṣinṣin rẹ̀ fún ìtúsílẹ̀ OS àti ìkọ́ rẹ gan-an. Wo àwọn ohun tí ẹ̀rọ AWS Linux nílò àti àwọn àkọsílẹ̀ ìtúsílẹ̀ fún ẹ̀yà tí o ń fi sórí ẹ̀rọ, nítorí pé àtẹ ìtìlẹ́yìn ń yí padà láàrín àwọn ìtúsílẹ̀.

Ìgbésẹ̀ pẹpẹ ìjíròrò àtijọ́ jẹ́ àwòrán ẹ̀yà méjì kan, kì í ṣe ìdánilójú ìbámu.

Pa ìtumọ̀ iṣẹ́ olùpèsè mọ́

Àwọn ìtọ́nisọ́nà kan ń fún ọ ní ẹ̀yà systemd tí ó kéré jù láti rọ́pò ẹ̀yà tí a kó pọ̀. Ẹ̀yà yẹn sábà ń sọnù àwọn àríyànjiyàn, ètò ìfimúlẹ̀ àti ìsopọ̀ tí olùpèsè fi kún ní ìgbà tí ó tẹ̀lé, ìkùnà tí ó sì yọjú ń farahàn níbi tí ìwọ kò ní so mọ́ àtúnṣe náà.

Bí o bá nílò ìyípadà, lo drop-in dípò rẹ̀: fáìlì àtúnyọ tí ó kéré nínú àkójọ .d ti ẹ̀yà náà tí ó ń fi ìtọ́nà kan kún tàbí rọ́pò rẹ̀, pẹ̀lú àkọsílẹ̀ ìdí tí ó wà àti bí a ṣe lè yí i padà. Fáìlì olùpèsè yóò wà láìfarapa, ìmúdójúìwọ̀n pákẹ́ẹ̀jì tí ó tẹ̀lé kò sì ní pa iṣẹ́ rẹ mọ́ ní ìdákẹ́jẹ́ tàbí ṣe é lẹ́ẹ̀mejì.

Kọ ipa-ọ̀nà àtúnyọ náà sínú àwọn àkọsílẹ̀ rẹ, nítorí olùṣàkóso tí ó tẹ̀lé yóò wò ibẹ̀ ní àkọ́kọ́.

Fi ìbẹ̀rẹ̀ hàn kí o tó ṣàtúnṣe àwọn ipa-ọ̀nà

Jẹ́ kí ẹ̀rọ náà bẹ̀rẹ̀ lọ́nà tí a lè gbẹ́kẹ̀lé pẹ̀lú profáìlì tí a fọwọ́ sí, lẹ́yìn náà wọlé, lẹ́yìn náà jẹ́rìí ojú-ọ̀nà, àti nígbà náà ṣáà wo àwọn ipa-ọ̀nà, DNS àti àwọn ohun ìní tí ó jẹ́ ti ara ẹni. Ìpele kọ̀ọ̀kan ń mú ẹ̀rí tirẹ̀ jáde, pípọ̀ wọ́n pọ̀ sì ń jẹ́ kí ìṣòro runtime dàbí ìṣòro ìtọ́sọ́nà. Bí o bá nílò ìtìlẹ́yìn olùpèsè, gba ìṣẹ̀lẹ̀ ìbẹ̀rẹ̀ àkọ́kọ́ tí ó wúlò dípò àwòrán ojú-ìwé tí ó ń ti.

Má ṣe so kọ́kọ́rọ́ àdáni tàbí profáìlì pípé tí ó ní àwọn ẹ̀rí ìdánimọ̀ sínú gẹ́gẹ́ bí ohun àyẹ̀wò rí.

Ìbéèrè kan ń yanjú ọ̀pọ̀ àwọn tíkẹ́ẹ̀tì wọ̀nyí: ṣé ẹ̀yà ẹ̀rọ tí a fi sórí ẹ̀rọ ṣì ń gba ìtìlẹ́yìn lórí ìtúsílẹ̀ OS yìí? Bí kò bá rí bẹ́ẹ̀, àtúnṣe ni ẹ̀yà méjì tí a ń tì, kì í ṣe ìdẹ ilé-ìkàwé mìíràn.

Àwọn àpilẹ̀kọ tó jọra