Sokẹtì ìṣàkóso OpenVPN: ọ̀nà ìṣàkóso kan, kì í ṣe àwọn ìwọ̀n
Olùbánisọ̀rọ̀ ìṣàkóso tí a gbà gbọ́ ní àwọn àṣẹ ìṣàkóso, kì í ṣe ìwòye kíkà nìkan. Ni sokẹtì Unix, fò ó kọjá ìpàdé fún àwọn àwòrán, kí o sì pa TCP mọ́ sẹ́yìn.
Bèèrè ipò lọ́wọ́ ojú-ìkà ìṣàkóso lẹ́ẹ̀kan, yóò sì bẹ̀rẹ̀ sí dà bí ibùdó ipò. Ṣùgbọ́n kì í ṣe bẹ́ẹ̀. Ní kété tí a bá gba olùbánisọ̀rọ̀, ó lè gbé àwọn àṣẹ ìṣàkóso ti ìlànà náà jáde, àkọsílẹ̀ tí ń ṣe olùbánisọ̀rọ̀ yẹn yóò sì jogún ohun gbogbo tí àwọn àṣẹ yẹn lè ṣe sí daemon. Kíké e sí ìṣàn kíkà nìkan ni àṣìṣe tí ń yí ìsopọ̀ àfiyèsí padà sí kọ́nsọ̀lì tí kò ní ìjẹ́rìí.
Ìgbàgbọ́, àti iye tí ó ń ná
Ìgbàgbọ́ ni pé olùgbọ́ ìṣàkóso dọ́gba pẹ̀lú ibùdó ìwọ̀n: so olùkórajọ pọ̀, ka àwọn olùka, kí o sì tẹ̀síwájú. Ohun tí ń ṣẹlẹ̀ ní ti gidi ni pé olùkórajọ ṣí ìpàdé kan tí ó ní agbára ìṣàkóso, àti pé gbogbo èrò mìíràn tí o ṣe nípa ìgbékalẹ̀ yẹn dálé bí olùkórajọ yẹn ṣe ń hùwà dáadáa.
Kò sí ohun kan nínú ojú-ìkà tí ń polówó ipò kíkà nìkan. Kò sí ipa olùwòye láti yàn, àti pé orúkọ olùmúlò nínú ìtòlẹ́sẹẹsẹ kò dá ọ̀kan.
Ohun tí olùbánisọ̀rọ̀ tí a gbà ń ní ní ti gidi
Daemon àwùjọ gba olùbánisọ̀rọ̀ ìṣàkóso ṣiṣẹ́ kan ṣoṣo lẹ́ẹ̀kan. Ibi kan yẹn túmọ̀ sí pé GUI, script àti aṣojú àfiyèsí kò lè so pọ̀ papọ̀; èkejì yóò dúró tàbí yóò kùnà nígbà tí èkínní ń di ìpàdé mu. Tí àpẹẹrẹ rẹ bá ro àwọn olùkà lẹ́ẹ̀kan náà, ó ti jẹ́ àṣìṣe.
Níbi tí àwòrán àkókò déédéé ti tó, ìjáde fáìlì ipò fún ọ ní àwọn nọ́mbà kan náà láìsí ìpàdé tààrà. Kíkọ fáìlì yẹn ní àwọn ààlà àti kíkà rẹ̀ pẹ̀lú àwọn àṣẹ fáìlì lasan ń pa olùkórajọ mọ́ ní ìta pátápátá kúrò nínú pálẹ́nì ìṣàkóso, ìgbékalẹ̀ yẹn sì ni ohun tí ọ̀pọ̀ àfiyèsí nílò ní ti gidi.
Sokẹtì tí a ni, kì í ṣe èyí tí ó ṣí
Sokẹtì ìpínlẹ̀ Unix ń pa ọ̀nà ìṣàkóso mọ́ ní ìta pẹ̀lú ẹ̀rọ̀ àjọ̀, èyí sì mú àdírẹ́sì tunnel tí ń yí padà kúrò nínú ìṣòro náà. Kò mú ìbéèrè àṣẹ kúrò. Àkójọpọ̀ àkọ́kọ́ gbọ́dọ̀ jẹ́ èyí tí àkọsílẹ̀ iṣẹ́ lè kọ sí, tí àkọsílẹ̀ olùṣàkóso sì lè dé, àwọn méjì yìí sì jẹ́ àṣẹ ọ̀tọ̀ọ̀tọ̀:
management /run/openvpn/office-management.sock unix /etc/openvpn/management.password
management-client-user vpn-observer
management-client-group vpn-observerFáìlì ọ̀rọ̀-ìpamọ́ ń gbé àṣírí ìṣàkóso ní ìlà àkọ́kọ́ rẹ̀. Dáàbò bo fáìlì yẹn gẹ́gẹ́ bí èyíkéyìí ìjẹ́rìí mìíràn, kí o sì pa ohun tí ó wà nínú rẹ̀ mọ́ ní ìta àwọn àkọsílẹ̀ àti àwọn tikẹ́ẹ̀tì àtìlẹ́yìn. Àwọn ìhámọ́ olùmúlò àti ẹgbẹ́ jẹ́ àyẹ̀wò ẹlẹgbẹ́ lórí sokẹtì Unix, kì í ṣe àṣẹ ẹ̀rọ fáìlì, nítorí náà ìlànà tí a pète nílò àǹfààní sí fáìlì àti ìdánimọ̀ tí ó bá a mu.
Kíké sokẹtì náà sí èyí tí gbogbo ayé lè dé láti yọ àṣìṣe àṣẹ kúrò ni àtúnṣe kan ṣoṣo tí o yẹ kí o yẹra fún. Ó yí ọ̀nà ìṣàkóso àdúgbò padà sí ohun tí èyíkéyìí ìlànà lórí ẹ̀rọ̀ àlejò lè darí.
Gbígbé e jáde nípasẹ̀ TCP kì í ṣe àpẹẹrẹ kan náà
Kíkó olùgbọ́ lọ sí ibùdó TCP kò jẹ́ kí ó túbọ̀ ní ààbò tàbí kí ó rọrùn. A ń fi ọ̀rọ̀-ìpamọ́ ìṣàkóso ránṣẹ́ ní àkọsílẹ̀ kedere, nítorí náà olùgbọ́ TCP ń fi ìjẹ́rìí àti ìpàdé hàn fún ẹnikẹ́ni tí ó lè wo ọ̀nà náà. Láti dé ọ̀dọ̀ rẹ̀ láti ẹ̀rọ̀ àlejò mìíràn nílò ọ̀nà ìṣàkóso tí a fọwọ́ sí, tàbí aṣojú àdúgbò kékeré kan tí ń fi kìkì àwọn àkíyèsí tí o nílò hàn.
Ọ̀rọ̀-ìpamọ́ lórí gbígbé àkọsílẹ̀ kedere jẹ́ ìjẹ́rìí láìsí àṣírí, àpapọ̀ yẹn sì burú ju bí ó ṣe dàbí lọ nítorí pé ó ń dàbí ẹni pé a dáàbò bò ó.
Àwọn ìgbẹ́kẹ̀lé ìbẹ̀rẹ̀ tí o kò béèrè
Ọ̀pọ̀ àṣàyàn ìṣàkóso ń yí ìgbà ayé daemon padà. Dídúró ìbẹ̀rẹ̀ títí olùṣàkóso yóò fi so, tàbí píparí nígbà tí olùṣàkóso bá pòórá, yí olùwòye àṣàyàn padà sí ìgbẹ́kẹ̀lé líle. Nígbà náà aṣojú àfiyèsí tí ó bá ṣubú yóò fa tunnel náà lọ pẹ̀lú rẹ̀.
Ṣàyẹ̀wò àwọn àṣàyàn yẹn kí o tó mú ohunkóhun ṣiṣẹ́ ju sokẹtì náà fúnra rẹ̀ lọ. Àfiyèsí àṣàyàn gbọ́dọ̀ wà ní àṣàyàn, àti pé ìlànà àtúnbẹ̀rẹ̀ kò gbọ́dọ̀ so pọ̀ mọ́ olùkórajọ tí a fi kún fún àwọn àwòrán.
Fáìlì sokẹtì tí ó kù lẹ́yìn ìlànà kan tí ó kùnà kì í ṣe ẹ̀rí pé olùgbọ́ wà. Dá èyí tí ó ní ọ̀nà náà mọ̀ kí o tó yọ ọ́ kúrò, kí o sì lo ìlànà ìgbapadà ti iṣẹ́ náà fúnra rẹ̀ dípò pípa àwọn fáìlì nù lábẹ́ daemon tí ń ṣiṣẹ́.
Bí ìgbaẹgbọ́ ṣe rí
Àyẹ̀wò mẹ́rin ń bo àpẹẹrẹ náà: ìdánimọ̀ olùṣàkóso tí a pète so pọ̀, a kọ ìlànà tí kò ní ìdánimọ̀ yẹn sílẹ̀, daemon yè kúrò lọ́wọ́ olùṣàkóso tí ó já pọ̀ láìsí ìkìlọ̀, àti pé tunnel ṣì ń gbé ìrìnàjò kọjá àtúnbẹ̀rẹ̀ tí a ṣàkóso. Ìsopọ̀ ìṣàkóso tí ó ṣàṣeyọrí ń fi kìkì pálẹ́nì ìṣàkóso hàn. Kò sọ ohunkóhun nípa bóyá ìrìnàjò àwọn ohun-èlò àdáni ń ṣiṣẹ́, nítorí náà dán an wò lọ́tọ̀. Kọ àwọn àbájáde mẹ́rin náà sí ibi tí olùṣiṣẹ́ tó kàn yóò ti rí i.
Àwọn ìwé ojú-ìkà ìṣàkóso ṣàlàyé àpẹẹrẹ olùbánisọ̀rọ̀ kan àti ìwà àràmùn-mọ́wọ́ ti ìlànà náà, ìyẹn sì ni apá tí ó yẹ kí a kà kí o tó darí pátákó ìṣàkóso sí i.