Ìbéèrè kọ́kọ́rọ́ OpenVPN lẹ́yìn OpenSSL 3: yẹ olùpèsè wò
Ìbéèrè kọ́kọ́rọ́ àdáni lójijì sábà máa ń tẹ̀lé ìyípadà olùpèsè, kì í ṣe ọ̀rọ̀ ìpamọ́ tuntun. Yẹ kọ́kọ́rọ́ náà wò, dán àwọn àkójọ olùpèsè méjèèjì wò, kí o sì pa gbólóhùn ìpamọ́ mọ́.
Ẹni kankan kò fọwọ́ kan profáìlì náà, ṣùgbọ́n aláìsàn kan náà ń béèrè gbólóhùn ìpamọ́ fún kọ́kọ́rọ́ àdáni ní gbogbo ìgbà tí ó bá bẹ̀rẹ̀. Nígbà tí ìyípadà yẹn bá wáyé ní ìwọ̀n ọjọ́ díẹ̀ lẹ́yìn ìgbéga pínpín, ìgbéga náà ni ohun tí ó ṣeé ṣe kí ó jẹ́ orísun: OpenSSL 3 ṣàtúnṣe àtìlẹ́yìn alugorídímù rẹ̀, kọ́kọ́rọ́ tí ilé ìkàwé àtijọ́ ń kà láìṣòro sì lè di ohun tí a kò lè kà láìyí báìtì kan. Ṣe àwọn àyẹ̀wò náà ní tẹ̀léntẹ̀lẹ̀, nítorí méjì nínú wọn dà bí ẹni pé wọ́n jọra bí a bá wo ìbéèrè náà nìkan.
Ìbéèrè àkọ́kọ́ ni bóyá kọ́kọ́rọ́ náà ti di àràádọ́ta, ìkejì ni bóyá àkójọ yìí lè tú u. Àwọn ìyípadà ìṣètò ní ìtumọ̀ nìkan lẹ́yìn tí a bá ti mọ ìdáhùn méjèèjì.
Yẹ bóyá kọ́kọ́rọ́ náà ti di àràádọ́ta
Ka ìlà àkọ́kọ́ fáìlì náà kí o sì jẹ́ kí ilé ìkàwé ṣàyẹ̀wò rẹ̀, nítorí orúkọ fáìlì kò fi ohunkóhun hàn. Àkójọ PEM tí ó ní àmì ENCRYPTED PRIVATE KEY jẹ́ PKCS#8 tí a fi àràádọ́ta, àti àkójọ RSA PRIVATE KEY àtijọ́ tí ó ń gbé Proc-Type: 4,ENCRYPTED ni ìrísí ìbílẹ̀, àwọn méjèèjì ń retí gbólóhùn ìpamọ́. Àkójọ PRIVATE KEY tí a kò fi àràádọ́ta kò gbọdọ̀ béèrè rẹ̀ rárá. Ṣe àyẹ̀wò náà pẹ̀lú àkọsílẹ̀ tí ó ni fáìlì náà, nítorí ìṣòro àṣẹ ń fúnni ní àṣìṣe mìíràn tí kò sì fani mọ́ra.
Bí kọ́kọ́rọ́ náà kò bá di àràádọ́ta ní ti gidi tí aláìsàn náà sì ṣì ń béèrè, dá wíwo kírípítógíráfì dúró kí o sì yẹ bóyá profáìlì náà dárúkọ fáìlì askpass tí iṣẹ́ náà ṣì lè kà.
Yẹ bóyá àkójọ yìí lè tú u
OpenSSL 3 pín àtìlẹ́yìn alugorídímù rẹ̀ sí àwọn olùpèsè, àkójọ àwọn kóòdù àràádọ́ta àtijọ́ wà nínú olùpèsè legacy ní ààyè ti àkọ́kọ́. Kọ́kọ́rọ́ tí a fi ọ̀kan nínú àwọn kóòdù yẹn ṣe àràádọ́ta ṣì wà ní ìwúlò, ṣùgbọ́n ilé ìkàwé tí a kò fi olùpèsè legacy kó kò lè tú u. Nínú àwọn aláìsàn kan èyí farahàn bí ìbéèrè tí ń tún ṣe, nínú àwọn mìíràn bí ìkùnà tí ó le lẹ́sẹ̀kẹsẹ̀ lẹ́yìn gbólóhùn ìpamọ́.
Ṣàyẹ̀wò kọ́kọ́rọ́ kan náà lẹ́ẹ̀mejì pẹ̀lú bínárì kan náà: ní àkọ́kọ́ pẹ̀lú olùpèsè àkọ́kọ́ nìkan, lẹ́yìn náà pẹ̀lú legacy àti àkọ́kọ́ tí a béèrè méjèèjì lórí ìlà àṣẹ. Bí ìgbìyànjú kejì bá ṣàṣeyọrí níbi tí èkíní kùnà, ìwádìí náà dúró lórí ẹ̀rí kì í ṣe lórí àkókò ìgbéga. Bí àwọn méjèèjì bá kùnà bákan náà, gbólóhùn ìpamọ́ náà kò tọ̀nà tàbí fáìlì náà ti bàjẹ́, kò sì sí ìṣètò olùpèsè tí ó ń tún ọ̀kan nínú wọn ṣe.
Yẹ àtúnṣe tí ó dín jùlọ tí ó wà
Yàn ìyípadà tí ó ní ààlà sí aláìsàn náà ju ti gbogbo ẹ̀rọ lọ. Àwọn àkójọ 2.6 kan gba àṣàyàn profáìlì tí ó ń kó àwọn olùpèsè méjèèjì fún ìlànà daemon yẹn, nítorí náà jẹ́rìí ìtọ́nisọ́nà nínú ìwé ìtọ́sọ́nà fún ẹ̀yà rẹ gangan kí o tó gbẹ́kẹ̀ lé e; dípò bẹ́ẹ̀, ṣíṣàtúnṣe openssl.cnf ẹ̀rọ náà yóò nípa lórí gbogbo ètò OpenSSL lórí olùgbàlejò. Ìṣètò tí ó dín jùlọ tún rọrùn láti yí padà nígbà tí a bá tún kọ́kọ́rọ́ náà kódà.
Má ṣe pa gbólóhùn ìpamọ́ rẹ́ kí ìbéèrè náà lè lọ. Ìyẹn yóò yí ẹ̀rí ìdánimọ̀ tí a dáàbò bò padà sí fáìlì ọ̀rọ̀ tààrà, yóò sì pa dà ewuyín gbogbo ẹ̀dà àmúpadà, ẹ̀dà àti àkópọ̀ ìtìlẹ́yìn tí ó bá farahàn nínú rẹ̀. Ìyàtọ̀ tí ó ṣe pàtàkì wà láàrín kọ́kọ́rọ́ tí ó nílò gbólóhùn ìpamọ́ rẹ̀ àti kọ́kọ́rọ́ tí ilé ìkàwé yìí kò lè tú.
Yẹ ipò iṣẹ́ náà wò, kí o sì tún kódà
Nígbà tí a bá lè ṣí kọ́kọ́rọ́ náà, tún fi alugorídímù ìgbàlódé ṣe àràádọ́ta rẹ̀ kí ìgbẹ́kẹ̀lé náà lè lọ. Kọ fáìlì tuntun pẹ̀lú kóòdù àràádọ́ta ìgbàlódé, jẹ́rìí pé a ń ṣàyẹ̀wò rẹ̀, ṣàtúnṣe profáìlì náà, kí o sì pa ẹ̀dà àtijọ́ mọ́ nìkan títí ìsopọ̀ kan yóò fi ṣàṣeyọrí. Má ṣe fi gbólóhùn ìpamọ́ sórí ìlà àṣẹ láé, níbi tí olùlò àdúgbò kankan ti lè kà á nínú àkójọ ìlànà. Yọ fáìlì àtijọ́ kúrò lẹ́yìn tí èyí tuntun bá ti sopọ̀ láti àkọsílẹ̀ iṣẹ́, kì í ṣe láti shell rẹ nìkan.
Lẹ́yìn náà yẹ ẹ̀ka tí ń ṣiṣẹ́ aláìsàn náà gan-an wò. Kọ́kọ́rọ́ tí a lè kà nínú shell rẹ lè jẹ́ ohun tí a kò lè kà fún iṣẹ́ tí ń ṣiṣẹ́ lábẹ́ àkọsílẹ̀ mìíràn tàbí pẹ̀lú ìṣètò àpò ìkàwé ilé tí a ti fi agbára mú.
Kọ ìṣètò olùpèsè sí ẹ̀gbẹ́ profáìlì náà kí o sì pa àdánwò àṣẹ méjì mọ́ pẹ̀lú rẹ̀. Nígbà tí ìgbéga tó ń bọ̀ bá yọ olùpèsè legacy kúrò, tún ṣe àdánwò yẹn kí o lè rí bóyá kọ́kọ́rọ́ náà ṣì nílò rẹ̀ tàbí a lè yọ profáìlì náà kúrò nínú ojútùú àfọ̀nà yìí.
Ìbéèrè jẹ́ àmì tí ó ní ó kéré tán ìdí mẹ́ta, ọ̀kan nínú wọn nìkan ni gbólóhùn ìpamọ́ tí ó sọnù.