Bí a ṣe lè kó profaili alábàáṣepọ̀ OpenVPN láti inú àwọn fáìlì tí a ti gbé jáde
Fáìlì ovpn jẹ́ ìṣètò, kì í ṣe ìwé-ẹ̀rí. Kó profaili alábàáṣepọ̀ kan láti inú CA, ìwé-ẹ̀rí àti kọ́kọ́rọ́ tí a gbé jáde, kí o sì fi ìdánimọ̀ àti àpò ìkànnì múlẹ̀.
Olùṣàkóso rẹ yóò fún ọ ní àkójọpọ̀ CA, ìwé-ẹ̀rí alábàáṣepọ̀ àti kọ́kọ́rọ́ rẹ̀, alábàáṣepọ̀ kò sì ní bẹ̀rẹ̀ títí tí wọn yóò fi so pọ̀ sínú profaili kan. Profaili jẹ́ ìṣètò: ó tọ́ka sí àwọn fáìlì yẹn, kò ní wọ́n nínú, kò sì lè di ìwé-ẹ̀rí nípasẹ̀ ṣíṣe àtúnṣe rẹ̀. Ìtọ́sọ́nà bẹ̀rẹ̀ láti kọ̀mpútà gbé-èékè tí a ti fọwọ́ sí tẹ́lẹ̀, ó sì parí pẹ̀lú profaili tí o lè bẹ̀rẹ̀ láti àpò ìkànnì tí a mọ̀. Kò ṣẹ̀dá CA, kò forúkọsílẹ̀ ìwé-ẹ̀rí tuntun, kò sì fọwọ́ kan olùpín.
Èrògìbà níbí ni alábàáṣepọ̀ ìlà àṣẹ OpenVPN 2.6 fún Linux, tí a ń gbé lọ nípasẹ̀ TUN lórí UDP, pẹ̀lú ìjẹ́rìí ìwé-ẹ̀rí.
Kó àwọn fáìlì ẹ̀gbẹ́ alábàáṣepọ̀ nìkan
Ṣiṣẹ́ nínú àpò ìkànnì tí a dáàbò bo, kí o sì kó àwọn ohun èlò ìgbẹ́kẹ̀lé CA tí a fọwọ́ sí, ìwé-ẹ̀rí alábàáṣepọ̀ tí a gbé jáde fún ọ àti kọ́kọ́rọ́ àṣírí tí ó bá a mu. Nínú àpẹẹrẹ yìí àwọn orúkọ ni ca.crt, laptop-a.crt àti laptop-a.key. Àwọn orúkọ fáìlì jẹ́ àmì nìkan; wọn kò sọ ohunkóhun nípa ohun tí fáìlì kọ̀ọ̀kan ní.
Tí o bá ṣẹ̀dá kọ́kọ́rọ́ nígbà ìforúkọsílẹ̀, kò fi ẹ̀rọ náà sílẹ̀ rí; láti ọ̀dọ̀ olùgbéjáde, ìwé-ẹ̀rí tí a fi ọwọ́ sí àti ẹ̀wọ̀n gbogbogbò nìkan ni ó yẹ kí ó padà wá. Ṣàyẹ̀wò pé ìwé-ẹ̀rí náà ní ipa alábàáṣepọ̀ tí iṣẹ́ ń retí. Ṣàyẹ̀wò pẹ̀lú pé kọ́kọ́rọ́ náà jẹ́ ti ìwé-ẹ̀rí yẹn, kì í ṣe ti ìwé-ẹ̀rí àtijọ́ láti ìgbìyànjú tẹ́lẹ̀. Ẹgbẹ́ tí kò bára mu máa ń dá ìkùnà TLS sílẹ̀ pẹ̀lú àkókò púpọ̀ lẹ́yìn, èyí tí ó dà bí ìṣòro olùpín.
Fi kọ́kọ́rọ́ ìfọwọ́sí àṣírí CA, kọ́kọ́rọ́ àṣírí olùpín àti àwọn pàrómítà DH síta kúrò nínú àkójọpọ̀ yìí.
So àwọn fáìlì pọ̀ sí profaili kékeré
Profaili tí ó wà nísàlẹ̀ kúrú ní àìmọ̀ọ́mọ̀. Ìlà kọ̀ọ̀kan máa ń yan ibi ìparí, máa ń dín ìdánimọ̀ tí alábàáṣepọ̀ yóò gbà kù, tàbí máa ń tọ́ka sí ọ̀kan nínú àwọn fáìlì mẹ́ta.
client
dev tun
proto udp
remote vpn.example.net 1194
nobind
remote-cert-tls server
verify-x509-name vpn-gateway name
ca ca.crt
cert laptop-a.crt
key laptop-a.key
Ìlà remote yan ibi ìparí nẹ́tíwọ́ọ̀kì. remote-cert-tls server béèrè pé kí ẹ̀gbẹ́ kejì gbé ìwé-ẹ̀rí tí ó ní ipa olùpín jáde. verify-x509-name fi orúkọ tí a retí múlẹ̀, níbí vpn-gateway gẹ́gẹ́ bí Common Name ti ìwé-ẹ̀rí olùpín pẹ̀lú pápá orúkọ àìlẹ́gbẹ́ ti OpenVPN. A kò yọ iye yẹn láti orúkọ olùgbàlejò DNS, nítorí náà lo ètò ìdánimọ̀ tí olùṣàkóso pèsè.
Má ṣe fi àwọn àyẹ̀wò yẹn sílẹ̀ kìkì nítorí pé ibi ìparí ìdánwò fi ìwé-ẹ̀rí mìíràn hàn.
Profaili ìpìlẹ̀ yìí gbà pé kò sí ìpèníjà àkọsílẹ̀ ọ̀tọ̀ àti pé kò sí kọ́kọ́rọ́ ikanni ìṣàkóso. Tí iṣẹ́ bá nílò auth-user-pass, tls-auth tàbí tls-crypt, pa ìṣètò àti ohun èlò tí a fún ọ mọ́, nítorí àṣírí ikanni ìṣàkóso tí ìwọ fúnra rẹ ṣẹ̀dá kò ní bá ti olùpín mu. Pa ìlànà ìparówọ́ àṣírí ti iṣẹ́ mọ́ pẹ̀lú dípò gbígbé àwọn ìlà ìfúnpọ̀ tàbí àṣírí wá láti àpẹẹrẹ àtijọ́.
Jẹ́ kí àpò ìkànnì iṣẹ́ hàn kedere
Àwọn ọ̀nà ìbágbépọ̀ tẹ̀lé àpò ìkànnì iṣẹ́ ti ìlànà, kì í ṣe ibi tí fáìlì .ovpn wà.
Ìyẹn máa ń yà àwọn tí wọ́n gbé profaili lọ sí àpò tuntun lẹ́nu, wọ́n sì retí pé kọ́kọ́rọ́ yóò tẹ̀lé e. Fún àpò tí alábòójútó yàn, àṣẹ nísàlẹ̀ máa ń yí padà sí ọ̀nà pípé kí ó tó ka profaili àti àwọn ìtọ́kasí rẹ̀.
sudo openvpn --cd /etc/openvpn/client/laptop-a --config laptop-a.ovpn
Olùṣètò gbígbé wọlé lórí ojú-iṣẹ́ tàbí iṣẹ́ ẹ̀rọ lè ṣe àkójọpọ̀ àwọn ohun tí ó gbẹ́kẹ̀lé fún ọ, ó sì lè lo àwọn ìlànà tirẹ̀. Ó tún lè lo àpò ìkànnì iṣẹ́ mìíràn ju èyí tí o dánwò lọ. Jẹ́rìí sí bí ọ̀nà ìbẹ̀rẹ̀ rẹ ṣe ń yanjú àwọn ọ̀nà kọ́kọ́rọ́, ìwé-ẹ̀rí àti CA. Gbígbé fáìlì .ovpn nìkan kò gbé kọ́kọ́rọ́ àṣírí ọ̀tọ̀ lọ.
Pa kọ́kọ́rọ́ mọ́ kí ó lè kà fún olùmúlò tàbí ìdánimọ̀ iṣẹ́ tí a pète nìkan.
Ṣàyẹ̀wò ìfàkalẹ̀, kì í ṣe orúkọ fáìlì
Kí ìsopọ̀ àkọ́kọ́ tí a fọwọ́ sí tó ṣẹlẹ̀, ṣàyẹ̀wò ibi ìparí, ìdánimọ̀ ìwé-ẹ̀rí, olùgbéjáde àti àkókò ìwúlò. Lẹ́yìn náà jẹ́rìí pé àwọn ìtọ́kasí fáìlì yanjú láti àpò ìkànnì iṣẹ́ tí ìwọ yóò lò ní tòótọ́. Lẹ́yìn ìsopọ̀, dánwò ìhùwàsí ohun-èlò àti DNS tí ìlànà ìtọ́sọ́nà yẹ kí ó pèsè. Àwọn fáìlì mẹ́ta tí a lè kà kò fi ohunkóhun hàn nípa àṣẹ olùpín tàbí ọ̀nà ohun àmúṣọrò tí a lè lò.
Tí ìbéèrè gbólóhùn ọ̀rọ̀-ìkọ̀kọ̀ bá farahàn, ó jẹ́ ti kọ́kọ́rọ́ àṣírí, kì í ṣe ti àkọsílẹ̀ VPN.
Níkẹyìn, ṣe àkójọ àwọn ohun inú àkójọpọ̀ gẹ́gẹ́ bí ohun èlò ẹ̀rí. Fífi ìwé-ẹ̀rí àti kọ́kọ́rọ́ kan náà fún kọ̀mpútà gbé-èékè kejì máa ń dà ìdánimọ̀, yíyí orúkọ fáìlì kò sì fún ọ ní ìforúkọsílẹ̀ kejì. Ìyẹn ni ìyàtọ̀ láàárín kíkó profaili àti gbígbé e jáde.