nmcli inaendelea kuuliza nenosiri la VPN: hifadhi siri kienyeji
Kikao cha desktop hujibu ombi kwa wakala wa siri. Kupitia SSH hakuna anayefanya hivyo, kwa hivyo weka kitambulisho kwenye faili ya ufunguo na upakie upya profaili.
Profaili ile ile, vikao viwili: inaunganika kutoka desktop na inaning'inia kupitia SSH kwenye ombi ambalo hakuna kinachoweza kujibu. Hakuna kilichoharibika na hakuna mpangilio uliopotea. NetworkManager inaomba kitambulisho kutoka kwa wakala wa siri, na wakala wa siri ni sehemu ya desktop ambayo haipo kwenye kikao unachotumia.
Endesha mfuatano ulio hapa chini na handaki litainuka bila kiolesura cha picha, kwa hakikisho kwamba kuhifadhi siri hubadilisha nani anaweza kutumia profaili hiyo.
Thibitisha utambuzi kabla ya kubadilisha chochote
Tofauti kati ya uanzishaji wa mwingiliano na usio wa mwingiliano ndio utambuzi wote. Ikiwa nmcli --ask connection up inafanikiwa wakati uanzishaji wa kawaida unakwama, profaili ni sahihi na chanzo cha siri hakipo. Ulinganisho huo mmoja unakuokoa kutoka kuandika upya usanidi unaofanya kazi.
nmcli -f NAME,UUID,TYPE connection show
nmcli connection show "Office IPsec" | grep -i flags
Soma bendera badala ya kuzikisia. Thamani zinazomaanisha "uliza wakala" ndizo unazotafuta, na majina kamili ya funguo hutofautiana kati ya programu-jalizi za VPN kwa sababu yanaishi katika kamusi ya data ya programu-jalizi yenyewe. Profaili ya FortiSSL na profaili ya IPsec si lazima zitumie majina sawa, kwa hivyo fanya kazi kutoka kwa matokeo ya profaili yako mwenyewe.
Thibitisha pia kwamba kifurushi cha programu-jalizi cha itifaki hiyo kimesakinishwa. Programu-jalizi inayokosekana huonekana kama aina ya muunganisho isiyojulikana au kama hitilafu ya uanzishaji ambayo haisemi chochote kuhusu nenosiri, na kufukuza siri katika hali hiyo hupoteza saa hiyo hiyo mara mbili. Ombi moja la kifurushi ni nafuu kuliko mchana mzima wa kuhariri faili za funguo.
Hamisha siri kwenye faili ya ufunguo
Faili ya muunganisho iko chini ya /etc/NetworkManager/system-connections/. Siri hazihifadhiwi hapo kwa chaguo-msingi, na hiyo ndiyo maana ya bendera ulizosoma hivi punde. Kubadilisha bendera kuwa sifuri humwambia NetworkManager kwamba thamani imehifadhiwa pamoja na profaili badala ya kuombwa wakati wa uanzishaji.
[vpn]
password-flags=0
[vpn-secrets]
password=YOUR-VPN-PASSWORD
Kwa profaili yenye siri mbili, muundo hujirudia: bendera moja kwa kila siri katika sehemu ya [vpn], na thamani katika [vpn-secrets]. Profaili ya IPsec kwa kawaida hubeba ufunguo ulioshirikiwa mapema kando ya kitambulisho cha mtumiaji, na programu-jalizi huzipa majina tofauti na sehemu ya kawaida ya nenosiri, kwa hivyo nakili majina ya funguo kutoka kwa matokeo ya vpn.data badala ya chapisho la blogu lililotumia programu-jalizi nyingine. Jina moja la ufunguo lisilo sahihi hutoa profaili inayopakiwa na kisha kushindwa katika uthibitishaji, ambayo husomwa sawa na nenosiri lisilo sahihi. Linganisha faili yako na profaili inayofanya kazi ya programu-jalizi hiyo hiyo kabla ya kuunganisha tena.
Weka kwenye alama za mazungumzo thamani zilizo na nafasi, alama za mazungumzo au alama ya dola. Thamani isiyo na alama za mazungumzo iliyo na $ ndani yake itasomwa kihalisi au kupanuliwa kulingana na mahali inapochambuliwa, na kushindwa kwa uthibitishaji kunakotokea huonekana kama nenosiri lisilo sahihi.
Kisha rekebisha umiliki na hali ya faili. Faili hizi za ufunguo zinasomwa na huduma yenye upendeleo, na faili ambayo watumiaji wengine wanaweza kusoma inachukuliwa kuwa isiyoaminika, ambayo ndiyo sababu ya kawaida kwa nini profaili iliyohaririwa inaonekana kupuuzwa. Mmiliki root, hali 600, hakuna ubaguzi.
Pakia upya, kisha uanzishe
Faili inasomwa wakati muunganisho unapakiwa, kwa hivyo kuihariri hakutoshi. Pakia upya profaili na kisha inua muunganisho kwa uwazi.
sudo nmcli connection reload
sudo nmcli connection up "Office IPsec"
Ikiwa upakiaji upya haukamati mabadiliko, kuanzisha upya huduma kikamilifu hufanya hivyo, na kuna ripoti kuhusu hilo hasa. Pendelea upakiaji upya wakati viungo vingine ni muhimu, kwa sababu kuanzisha upya huduma hukata kila muunganisho unaosimamiwa, na kwenye mwenyeji wa mbali hilo linaweza kumaliza kikao chako kabla handaki ulilolitaka halijainuka.
Tumia UUID wakati majina hayana uhakika. Mashine zilizo na profaili kadhaa za wateja hukusanya karibu-nakala, na kuanzisha isiyo sahihi hutoa kushindwa kunakoonekana kama tatizo la kitambulisho.
Wakati siri iliyohifadhiwa siyo tatizo
Profaili ya FortiSSL inaweza kushindwa hata na kitambulisho sahihi kilichohifadhiwa kwa sababu mteja huwa haamini cheti cha lango. Mpangilio huo haupo kwenye mazungumzo makuu; uko nyuma ya chaguo za juu za VPN, ambapo muhtasari wa cheti kinachoaminika huingizwa. Ikiwa kumbukumbu inataja cheti badala ya nenosiri, uko kwenye tawi hili na kiasi chochote cha kuhariri [vpn-secrets] hakitasaidia.
Hapa kuna ukaguzi mwingine mbili. Thibitisha kwamba profaili haikuletwa kutoka faili ambayo bado inaelekeza kwenye njia ambayo programu-jalizi haiwezi kusoma, na thibitisha kwamba profaili ndiyo inayotumika na si nakala ya zamani. Zote mbili hutoa kushindwa kwa uanzishaji kunakosomwa kama hitilafu za uthibitishaji.
Amua ikiwa kuhifadhi kunakubalika
PSK na nenosiri lililohifadhiwa vinaweza kusomwa na chochote kinachofanya kazi kama root kwenye mashine hiyo. Kwenye mashine unayodhibiti, huo ni ubadilishaji unaofaa kwa huduma isiyo na kiolesura. Kwenye mwenyeji wa pamoja, inastahili mazungumzo, kwa sababu profaili sasa ina kitambulisho ambacho hapo awali kililindwa na pete ya funguo ya desktop. Uliza nani mwingine anaweza kufikia root kwenye mwenyeji huyo kabla ya kuamua, si baada ya mabadiliko kuanza kutumika.
Ikiwa sera inakataza kuhifadhi siri za VPN, usidhoofishe profaili ili kazi ya cron ifanye kazi. Endesha muunganisho kutoka kikao kilicho na wakala, au tumia utaratibu mwingine wa uendeshaji kiotomatiki.
Mwishowe, andika ni profaili zipi zinazobeba siri ili mtu yeyote asinakili moja kwenye kompyuta ya mkononi bila kugundua. Maoni juu ya sehemu ya siri yaliyo na tarehe na sababu yanatosha, na yatamwokoa mtu ukaguzi usiofurahisha baadaye.