Tan auth-nocache kí ìkìlọ̀ nípa kíkó ọ̀rọ̀ ìpamọ́ sínú kásẹ̀ kúrò, pẹ̀lú àdàkọ ẹ̀rí ìdánimọ̀ tí OpenVPN ń pa mọ́ fún ìjíròrò tó kàn. Bóyá ìyẹn yóò di ìbéèrè, ìgbìyànjú tútù tàbí ọ̀nà abẹ́lẹ̀ tó já ni ó dá lórí ibi tí ẹ̀rí ìdánimọ̀ ti wá nígbà kejì. Nítorí náà èyí jẹ́ ìfiwéra láàárín àwọn ọ̀nà ìgbékalẹ̀, kì í ṣe ìdájọ́ lórí àṣàyàn náà. Ka ọ̀nà tí o ń gbé jáde gan-an kí o tó ṣàtúnṣe profáìlì kankan.

Ibi tí ẹ̀rí ìdánimọ̀ kejì gbọ́dọ̀ ti wá

OpenVPN ń lo auth-nocache lórí àwọn àṣírí tí auth-user-pass àti askpass ń ṣàkójọ: bí wọ́n bá ti lò wọ́n, ìlànà yóò dà wọ́n nù dípò kí ó pa wọ́n mọ́ fún ìfọwọ́sowọ́pọ̀ tó kàn. Ìjíròrò tuntun ń dé lórí aago, ní ìpilẹ̀ṣẹ̀ lẹ́ẹ̀kan ní wákàtí, nítorí náà ìbéèrè kejì dé pẹ́ lẹ́yìn tí ẹni tó tẹ ọ̀rọ̀ ìpamọ́ náà ti lọ. Àlàfo yẹn ni gbogbo ìtàn. Bí a bá fi kásẹ̀ ṣí, ẹ̀rọ yóò tún àdàkọ tí a fipamọ́ ṣe láìbèèrè lọ́wọ́ ẹnikẹ́ni; bí a bá pa á, yóò gbọ́dọ̀ wá àṣírí náà níbòmíì tàbí kí ó kùnà.

Nítorí náà ṣàkójọ gbogbo ibi tí àṣírí náà lè ti wá ní àkókò yẹn, kí o sì ṣòtítọ́ nípa èwo nínú wọn ló wà lórí ẹ̀rọ. Ẹnìkan ní ẹ̀bá tẹmínà, fáìlì tí auth-user-pass tàbí askpass lè kà, tàbí tọ́kẹ̀n ìpàdé tí sáfà gbé jáde ni àwọn mẹ́ta tó ṣe pàtàkì níbí. Bí kò bá sí ọ̀kan nínú wọn, ìjíròrò tuntun yóò kùnà wákàtí kan lẹ́yìn ìyípadà náà, kì í ṣe ní àkókò tí o ṣe é.

Ọ̀nà mẹ́ta, ibi ìkùnà mẹ́ta

Ẹ̀rọ ojú tabili tí ẹnìkan wà níwájú rẹ̀ ni ọ̀ràn tí ó rọrùn: ìbéèrè padà, ẹnìkan tún tẹ ọ̀rọ̀ ìpamọ́, àti iye ni àfiyèsí. Iṣẹ́, kọ́ńtéńà tàbí roata tí ń ṣiṣẹ́ OpenVPN láìsí tẹmínà ni ọ̀ràn tí ó le, nítorí kò sí ẹni tó máa dáhùn àti ìsopọ̀ tí ó ti dákẹ́ tẹ́lẹ̀ yóò parí ọ̀nà abẹ́lẹ̀ báyìí. Àdàpọ̀ wà láàárín àwọn méjèèjì, ó sì ń ṣe bí ọ̀ràn ojú tabili títí tí ìpàdé tó lè dáhùn ìbéèrè yóò fi pòórá. Ohun tó pín wọn kì í ṣe bóyá a ti fi GUI sínú ẹ̀rọ, bí kò ṣe bóyá orísun ẹ̀rí ìdánimọ̀ wà ní àkókò ìjíròrò tuntun.

So ìgbékalẹ̀ rẹ mọ́ ọ̀kan nínú àwọn mẹ́ta yẹn kí o tó yí ohunkóhun padà, nítorí ìmọ̀ràn tí o bá rí lórí íńtánẹ́ẹ̀tì fẹ́rẹ̀ẹ́ máa jẹ́ ti èkínní. Fífi ìdáhùn ojú tabili sí iṣẹ́ tí kò ní tẹmínà ni bí ọ̀nà abẹ́lẹ̀ tó ṣiṣẹ́ fún ọ̀pọ̀ oṣù ṣe ń bẹ̀rẹ̀ sí ṣubú ní gbogbo wákàtí.

Ìtọ́ni tàbí àsíá: yan ọ̀kan kí o sì mọ èyí tí o lò

Nínú profáìlì, auth-nocache jẹ́ ìlà tirẹ̀; nínú ìpè tí ń dárúkọ profáìlì ní gbangba, ó jẹ́ àsíá lórí ìlà àṣẹ yẹn, àti ìwé ìtọ́sọ́nà OpenVPN ń ṣàkójọ àwọn ọ̀nà méjèèjì. Àwọn méjèèjì ń ṣe ohun kan náà sí pípa ẹ̀rí ìdánimọ̀ mọ́, kò sì sí èyí tí ó fi ọwọ́ kan irú atẹ́gùn tàbí tí ó tún ìkìlọ̀ tí kò ní ìbáṣepọ̀ ṣe nínú àkọsílẹ̀ kan náà. Ìyàtọ̀ wà nínú ìdúró: àsíá ń bo ìṣiṣẹ́ yẹn nìkan, nítorí náà iṣẹ́ tí a tún gbé kalẹ̀ láti fáìlì unit tàbí àkọsílẹ̀ ìṣùwọ̀n kò ní ní í àyàfi bí ìṣùwọ̀n náà bá gbé e kọjá.

auth-nocache
openvpn --config /path/client.ovpn --auth-nocache

Pinnu irú ohun-èlò tó ni ètò náà, yí í padà níbẹ̀ àti níbòmíì kankan. Profáìlì tí a ṣàtúnṣe lórí kọ̀ǹpútà àgbékalẹ̀ pẹ̀lú unit systemd tí ń fi àsíá bò ó ni bàtà kan tó ń mú ìwà àtakò jáde lẹ́yìn àtúnbí.

Fáìlì ẹ̀rí ìdánimọ̀ ń gbé àṣírí lọ dípò kí ó pa á

Fífi auth-user-pass tọ́ka sí fáìlì ń fún ìjíròrò tuntun kọ̀ọ̀kan ní orísun, ó sì tún fi ọ̀rọ̀ ìpamọ́ síbi tí yóò là àtúnbí já. Béèrè ẹni tó lè ka fáìlì náà, bóyá ẹ̀dá-ìlànà ṣì lè kà á lẹ́yìn tí ó ti fi àwọn àǹfààní sílẹ̀, àti ohun tó máa ṣẹlẹ̀ tí a bá gbé ẹ̀rọ fáìlì kalẹ̀ fún kíkà nìkan tàbí tí ojú kọ́ńtéńà bá fi ipa mọ́. Àṣírí lórí díísì àti àṣírí nínú ìrántí jẹ́ ìṣòro ọ̀tọ̀ọ̀tọ̀, àti pípèṣẹ̀ ọ̀kan ń fi èkejì sílẹ̀ níbẹ̀. Yíyí ni ìgbésẹ̀ tí a ń fò ó, ọ̀rọ̀ ìpamọ́ tí a yí lórí sáfà ṣùgbọ́n tí a kò yí nínú fáìlì ń mú ìkùnà tí a kà bí àṣìṣe nẹ́tíwọ́ọ̀kì jáde.

Pa fáìlì mọ́ lábẹ́ ìní àkọsílẹ̀ tó ń ṣiṣẹ́ ẹ̀dá-ìlànà, kí ẹlòmíràn má lè kà á, àti ní ìta àwọn àdàkọ ààbò tó ń fi ẹ̀rọ sílẹ̀. Àṣàyàn auth-gen-token ní ẹ̀gbẹ́ sáfà OpenVPN ń fún ẹ̀rọ ní tọ́kẹ̀n ìpàdé lẹ́yìn ìwọlé àṣeyọrí, èyí tó jẹ́ nǹkan kékeré láti fi sílẹ̀ ju ọ̀rọ̀ ìpamọ́ àkọsílẹ̀ lọ. Kọ ìgbésẹ̀ yíyí lẹ́gbẹ̀ẹ́ fáìlì bí ó ti wù kí ó rí, nítorí fáìlì sábà máa ń gbé pẹ́ ju ẹni tó dá a lọ.

Fífa ìjíròrò tuntun gùn ń gbé iye lọ, kò mú kúrò

Ìmọ̀ràn mìíràn ni láti gbé reneg-sec sókè títí ìbéèrè yóò fi ṣọ̀wọ́n tó láti fojú fo. Ìyẹn ń tún ìtòlẹ́sẹẹsẹ yíyí kọ́kọ́rọ́ ìpàdé kọ, ó sì ń ti ìṣòro ẹ̀rí ìdánimọ̀ kan náà sí àkókò tó pẹ́, tí kò ṣeé sọtẹ́lẹ̀; kò dá orísun ẹ̀rí ìdánimọ̀. Ìlànà tí ń sọ kọ́kọ́rọ́ di tuntun nípasẹ̀ ìtòlẹ́sẹẹsẹ fún ìdí kan kò gbọ́dọ̀ di aláìlewu láti yẹra fún títẹ ọ̀rọ̀ ìpamọ́.

Dán ìsopọ̀padà wò, kì í ṣe ìpàdé tí o ń gbé inú rẹ̀, nítorí ìpàdé aláàyè kò ṣe ẹ̀rí kankan. Sọ ọ̀nà abẹ́lẹ̀ náà jáde láti ẹ̀gbẹ́ sáfà, tàbí tún iṣẹ́ ẹ̀rọ náà gbé kalẹ̀, kí o sì wo ohun tí ìjíròrò tuntun tó kàn máa ṣe nígbà tí kò sí ẹnìkan lórí pátákó bọ́tìnnì. Bí ó bá tún sopọ̀, dárúkọ ọ̀nà tó pèsè àṣírí náà; bí kò bá ṣe bẹ́ẹ̀, o ti rí iye gidi àṣàyàn náà lórí ẹ̀rọ yìí. Èsì èyíkéyìí ń fún ọ ní ìdáhùn tó dúró nígbà ìjákulẹ̀ dípò èyí tó dúró nígbà ìdánwò.

Nínú ẹgbẹ́ tí a ń ṣàkóso, ẹni tó ni ìgbékalẹ̀ gbọ́dọ̀ lè dárúkọ nǹkan mẹ́ta: ibi tí ẹ̀rí ìdánimọ̀ ti wá, ibi tí a ti pa á mọ́, àti ẹni tó ń yí i. Bí èyíkéyìí nínú àwọn ìdáhùn yẹn bá jẹ́ ẹni tó ṣètò ẹ̀rọ náà, àṣàyàn náà kò tíì ní ààbò níbẹ̀.

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