nmcli ń béèrè ọ̀rọ̀ ìpamọ́ VPN lẹ́ẹ̀kan sí i: fi àṣírí náà pamọ́ ní ìbílẹ̀
Ìgbà ìjókòó orí tábìlì ń dáhùn ìbéèrè náà pẹ̀lú aṣojú àṣírí. Lori SSH kò sí ẹni tí ó ṣe bẹ́ẹ̀, nítorí náà fi ẹ̀rí ìdánimọ̀ sínú fáìlì kọ́kọ́rọ́ kí o sì tún ẹ̀rọ ìsọfúnni náà gbé wọlé.
Ìsọfúnni kan náà, ìgbà ìjókòó méjì: ó ń sopọ̀ láti orí tábìlì, ṣùgbọ́n lori SSH ó ń dúró lórí ìbéèrè tí kò sí ohun tí ó lè dáhùn. Kò sí ohun tí ó ti bàjẹ́, kò sì sí ètò tí ó sọnù. NetworkManager ń béèrè ẹ̀rí ìdánimọ̀ lọ́wọ́ aṣojú àṣírí, aṣojú àṣírí sì jẹ́ ẹ̀ka orí tábìlì tí kò sí nínú ìgbà ìjókòó tí o ń lò.
Ṣe ìtẹ̀léra tí ó wà nísàlẹ̀ yìí, ọ̀nà abẹ́lẹ̀ yóò sì gòkè láìsí ojú ìwòye àwòrán, pẹ̀lú ìkìlọ̀ pé fífi àṣírí pamọ́ yóò yí ẹni tí ó lè lo ìsọfúnni náà padà.
Jẹ́rìí ìwádìí àrùn náà kí o tó yí ohunkóhun padà
Ìyàtọ̀ láàrin ìmúṣiṣẹ́ alábàáṣepọ̀ àti aláìbáṣepọ̀ ni gbogbo ìwádìí àrùn náà. Bí nmcli --ask connection up bá ṣàṣeyọrí nígbà tí ìmúṣiṣẹ́ déédéé ń dúró, ìsọfúnni náà tọ́, ó sì pàdánù orísun àṣírí náà. Ìfiwéra kan ṣoṣo yẹn ń gbà ọ́ lọ́wọ́ kíkọ ètò tí ń ṣiṣẹ́ lẹ́ẹ̀kan sí i.
nmcli -f NAME,UUID,TYPE connection show
nmcli connection show "Office IPsec" | grep -i flags
Ka àwọn àsíáwùjà náà dípò kíkèé wọn. Àwọn iye tí ó túmọ̀ sí "béèrè lọ́wọ́ aṣojú" ni ohun tí o ń wá, àwọn orúkọ kọ́kọ́rọ́ pàtó sì yàtọ̀ láàrin àwọn ẹ̀rọ ìsopọ̀ VPN nítorí wọ́n ń gbé inú ìwé ìtumọ̀ dátà ti ẹ̀rọ ìsopọ̀ náà fúnra rẹ̀. Ìsọfúnni FortiSSL àti ìsọfúnni IPsec kò gbọdọ̀ lo orúkọ kan náà, nítorí náà ṣiṣẹ́ láti inú àbájáde ìsọfúnni rẹ fúnra rẹ.
Jẹ́rìí pẹ̀lú pé a ti fi àpò ẹ̀rọ ìsopọ̀ fún ìlànà náà sínú ẹ̀rọ. Ẹ̀rọ ìsopọ̀ tí ó ṣẹ́ku ń farahàn gẹ́gẹ́ bí irú ìsopọ̀ àìmọ̀ tàbí gẹ́gẹ́ bí àṣìṣe ìmúṣiṣẹ́ tí kò sọ ohunkóhun nípa ọ̀rọ̀ ìpamọ́, kíkó àṣírí náà sì ní ipò yẹn ń pa wákàtí kan náà ṣòfò lẹ́ẹ̀mejì. Ìbéèrè àpò kan ṣoṣo kéré ju ọ̀sán gbogbo tí a fi ń ṣàtúnṣe àwọn fáìlì kọ́kọ́rọ́.
Gbé àṣírí náà sínú fáìlì kọ́kọ́rọ́
Fáìlì ìsopọ̀ wà lábẹ́ /etc/NetworkManager/system-connections/. A kì í fi àwọn àṣírí pamọ́ níbẹ̀ gẹ́gẹ́ bí àìlẹ́tọ̀ọ́, ìyẹn sì ni èròǹgbà àwọn àsíáwùjà tí o ṣẹ̀ṣẹ̀ kà. Yíyí àsíáwùjà padà sí òdo ń sọ fún NetworkManager pé a fi iye náà pamọ́ pẹ̀lú ìsọfúnni náà dípò kíkèé ní àkókò ìmúṣiṣẹ́.
[vpn]
password-flags=0
[vpn-secrets]
password=YOUR-VPN-PASSWORD
Fún ìsọfúnni tí ó ní àṣírí méjì, àpẹẹrẹ náà ń tún ara rẹ̀ ṣe: àsíáwùjà kan fún àṣírí kọ̀ọ̀kan nínú ẹ̀ka [vpn], àwọn iye sì wà nínú [vpn-secrets]. Ìsọfúnni IPsec sábà máa ń gbé kọ́kọ́rọ́ tí a ti pín tẹ́lẹ̀ lẹ́gbẹ̀ẹ́ ẹ̀rí ìdánimọ̀ olùlò, ẹ̀rọ ìsopọ̀ sì ń pè wọ́n lórúkọ tí ó yàtọ̀ sí pápá ọ̀rọ̀ ìpamọ́ déédéé, nítorí náà da àwọn orúkọ kọ́kọ́rọ́ náà láti inú àbájáde vpn.data, kì í ṣe láti inú àpilẹ̀kọ blog tí ó lo ẹ̀rọ ìsopọ̀ mìíràn. Orúkọ kọ́kọ́rọ́ kan tí kò tọ́ ń dá ìsọfúnni tí ó gbé wọlé tí yóò sì kùnà ní ìjẹ́rìí, èyí tí ó kà gẹ́gẹ́ bí ọ̀rọ̀ ìpamọ́ tí kò tọ́. Fi fáìlì rẹ wé ìsọfúnni tí ń ṣiṣẹ́ ti ẹ̀rọ ìsopọ̀ kan náà kí o tó sopọ̀ mọ́ ẹ̀ lẹ́ẹ̀kan sí i.
Fi àwọn iye tí ó ní àlàfo, àmì àyọkà tàbí àmì dọ́là sínú àmì àyọkà. Iye tí kò ní àmì àyọkà tí $ wà nínú rẹ̀ ni a ó kà gẹ́gẹ́ bí ó ti wà tàbí a ó gbòòrò rẹ̀ dá lórí ibi tí a ti ń ṣàyẹ̀wò rẹ̀, ìkùnà ìjẹ́rìí tí ó jáde sì dàbí ọ̀rọ̀ ìpamọ́ tí kò tọ́.
Lẹ́yìn náà tún ìní àti ipò fáìlì náà ṣe. Àwọn fáìlì kọ́kọ́rọ́ wọ̀nyí ni iṣẹ́ tí ó ní àǹfààní ń kà, fáìlì tí àwọn olùlò mìíràn lè kà sì ni a kà sí aláìgbẹ́kẹ̀lé, èyí ni ìdí déédéé tí ìsọfúnni tí a ti ṣàtúnṣe fi dàbí ẹni tí a kò kà á. Olùní root, ipò 600, kò sí ìyọkùrò.
Tún gbé wọlé, lẹ́yìn náà mú ṣiṣẹ́
A ń ka fáìlì náà nígbà tí a bá gbé ìsopọ̀ wọlé, nítorí náà ṣíṣàtúnṣe rẹ̀ kò tó. Tún àwọn ìsọfúnni gbé wọlé, lẹ́yìn náà gbé ìsopọ̀ náà sókè ní kedere.
sudo nmcli connection reload
sudo nmcli connection up "Office IPsec"
Bí ìgbéwọlé tún ṣe kò bá mú ìyípadà náà, ìtúnbẹ̀rẹ̀ iṣẹ́ náà ní kíkún yóò mú un, àwọn ìròyìn sì wà nípa irú rẹ̀ gan-an. Yàn ìgbéwọlé tún nígbà tí àwọn ìsopọ̀ mìíràn ṣe pàtàkì, nítorí ìtúnbẹ̀rẹ̀ iṣẹ́ ń já gbogbo ìsopọ̀ tí a ń ṣàkóso, lórí ẹ̀rọ tí ó jìnnà sì ni ìyẹn lè parí ìgbà ìjókòó rẹ kí ọ̀nà abẹ́lẹ̀ tí o fẹ́ tó gòkè.
Lo UUID nígbà tí àwọn orúkọ kò ṣe kedere. Àwọn ẹ̀rọ tí ó ní ọ̀pọ̀ ìsọfúnni oníbàárà ń kó àwọn ẹ̀dà tí ó fẹ́rẹ̀ jọra, mímú èyí tí kò tọ́ ṣiṣẹ́ sì ń dá ìkùnà tí ó dàbí ìṣòro ẹ̀rí ìdánimọ̀.
Nígbà tí àṣírí tí a fi pamọ́ kì í ṣe ìṣòro náà
Ìsọfúnni FortiSSL lè kùnà pẹ̀lú ẹ̀rí ìdánimọ̀ tí a fi pamọ́ tí ó tọ́ nítorí pé alákọ̀ọ́kọ́ kì í gbẹ́kẹ̀lé ìwé-ẹ̀rí ẹnubodè nígbàkigbà. Ètò yẹn kò sí nínú àpèjúwe àkọ́kọ́; ó wà lẹ́yìn àwọn àṣàyàn ìlọsíwájú fún VPN, níbi tí a ti ń fi àkópọ̀ ìwé-ẹ̀rí tí a gbẹ́kẹ̀lé sí. Bí àkọsílẹ̀ bá mẹ́nu kan ìwé-ẹ̀rí dípò ọ̀rọ̀ ìpamọ́, o wà nínú ẹ̀ka yìí, kò sì sí ìwọ̀n àtúnṣe [vpn-secrets] tí yóò ràn ọ́ lọ́wọ́.
Ìwádìí méjì mìíràn wà níbí pẹ̀lú. Jẹ́rìí pé a kò gbé ìsọfúnni náà wọlé láti inú fáìlì tí ó ṣì ń tọ́ka sí ọ̀nà tí ẹ̀rọ ìsopọ̀ kò lè kà, kí o sì jẹ́rìí pé ìsọfúnni náà ni èyí tí ń ṣiṣẹ́ kì í ṣe ẹ̀dà àtijọ́. Àwọn méjèèjì ń dá ìkùnà ìmúṣiṣẹ́ tí a kà gẹ́gẹ́ bí àṣìṣe ìjẹ́rìí.
Pinnu bóyá fífi pamọ́ yẹ́ kí a tẹ́wọ́ gbà
PSK àti ọ̀rọ̀ ìpamọ́ tí a fi pamọ́ ni ohunkóhun tí ń ṣiṣẹ́ gẹ́gẹ́ bí root lórí ẹ̀rọ yẹn lè kà. Lórí ẹ̀rọ tí ìwọ ń ṣàkóso, ìyẹn jẹ́ pàṣípààrọ̀ tí ó bọ́gbọ́n mu fún iṣẹ́ tí kò ní ojú ìwòye. Lórí ẹ̀rọ tí a pín, ó yẹ fún ìjíròrò, nítorí pé ìsọfúnni náà ní ẹ̀rí ìdánimọ̀ tí òrùka kọ́kọ́rọ́ orí tábìlì ń dáàbò bò tẹ́lẹ̀. Béèrè ẹni mìíràn tí ó lè dé root lórí ẹ̀rọ yẹn kí o tó pinnu, kì í ṣe lẹ́yìn tí a ti fi ìyípadà náà sílẹ̀.
Bí ìlànà bá fìdí ẹ̀rí àṣírí VPN tí a fi pamọ́ mú, má ṣe sọ ìsọfúnni náà di aláìlera kí iṣẹ́ cron lè ṣiṣẹ́. Ṣe ìsopọ̀ náà láti inú ìgbà ìjókòó tí ó ní aṣojú, tàbí lo ọ̀nà mìíràn fún ìmúṣiṣẹ́ aládàáṣe.
Níkẹyìn, kọ àwọn ìsọfúnni tí ó gbé àṣírí sílẹ̀ kí ẹnikẹ́ni má baà da ọ̀kan sórí kọ̀ǹpútà àgbéwọ́lẹ̀ láìṣe àkíyèsí. Àkọsílẹ̀ kan lókè ẹ̀ka àṣírí pẹ̀lú ọjọ́ àti ìdí náà tó, yóò sì gba ẹnìkan lọ́wọ́ àyẹ̀wò tí kò dùn mọ́ni nígbà mìíràn.