Cisco Secure Client hukupa njia mbili za kujibu maombi yale yale ya kuingia: mtu anayeandika ndani ya vpnui.exe, au script inayotuma majibu kwa vpncli.exe kupitia ingizo la kawaida kwa -s. Ya pili huwezesha miunganisho iliyopangwa bila kusoma skrini ya GUI, na pia hubadilisha kuingia kuwa faili inayopaswa kulindwa kama kitambulisho. Ipi unayotaka inategemea kama kuna mtu kwenye mashine na jinsi nenosiri linavyobadilika. Hakuna chaguo linalobadilisha kile lango linachouliza, ni nani anayejibu pekee.

Njia zote mbili huishia kwenye handaki moja, kwa hiyo ulinganisho ni wa uendeshaji, si wa itifaki.

Njia mbili za kujibu maombi yale yale

Njia ya GUI ni ya mwingiliano kwa muundo: mteja huuliza, mtu hujibu, na kikao huishi mradi mtu huyo akiacha. Hii ni chaguo sahihi kwenye kompyuta ya mkononi inayotumiwa na mtu, kwa sababu maombi hujipanga kulingana na njia ya uthibitishaji ya lango na hakuna anayelazimika kuweka nenosiri kama maandishi wazi kwenye diski.

Njia ya script inafaa kwa kioski, mashine ya maabara au kazi iliyopangwa ambapo hakuna mtu wa kuandika. Ubadilishaji ni wazi: unakubali faili ya kitambulisho kwenye diski badala ya muunganisho usio na uangalizi. Ikiwa lango linatoa uthibitishaji wa cheti au SAML, ubadilishaji huo kwa kawaida haufai, kwa sababu faili ipo tu kujibu maombi ambayo njia yenye nguvu zaidi ingeepuka.

Usichanganye zote mbili kwenye mashine moja kwa wakati mmoja. Mstari wa amri na mteja wa picha hushindana kwa hali moja ya kikao, na hilo ni tatizo la sehemu inayofuata.

Faili ya majibu inapaswa kuwa na nini

Mteja huuliza kwa mfuatano — lango, wakati mwingine uchaguzi wa kundi, jina la mtumiaji, nenosiri na uthibitisho wowote wa bango. Faili inayojibu yote hayo inaonekana hivi, ikiwa na thamani halisi zilizowekwa:

connect vpn.example.com
MyGroup
alice
correct-horse-battery
y

Njia ya kuaminika ya kuunda faili hiyo ni kuunganisha mara moja kwa mkono, kuandika kila mstari unaoandika na kila Enter unayobonyeza, kisha kuzalisha upya mfuatano huo kwa usahihi. Usanidi unaohifadhi kundi na jina la mtumiaji kwenye wasifu unaweza kuhitaji mistari mitupu mahali ambapo maombi hayo hayatokei tena, na mstari wa mwisho bado unahitaji mstari wake mpya. Faili inayokosa mstari mmoja kwa kawaida hukwama kwenye ombi la mwisho badala ya kushindwa kwa hitilafu iliyo wazi, na ndiyo sababu mtandao unalaumiwa. Linganisha faili na maandishi yako mara mbili, mara moja kwa mfuatano na mara moja kwa mistari mitupu.

Weka faili nje ya folda yoyote inayosawazishwa na isomwe tu na akaunti inayoendesha kazi. Nenosiri hilo ni maandishi wazi, kwa hiyo faili ni kitambulisho: hakuna hazina, hakuna diski inayoshirikiwa, hakuna kiambatisho kwenye tiketi. Mteja hatakuonya kuhusu lolote la haya.

Kwa nini GUI inapaswa kuondoka kwanza

Anza script kwa kumaliza mchakato wa GUI, kisha endesha CLI kutoka folda yake ya usanidi mwenyewe, kwa sababu folda ya kazi na toleo la mteja vyote ni muhimu. Kifuniko cha mfano:

@echo off
taskkill /IM vpnui.exe /F >nul 2>&1
cd /d "%PROGRAMFILES(x86)%\Cisco\Cisco Secure Client"
vpncli.exe -s < C:\secure\login.txt

Misimbo ya kutoka si ishara ya kuaminika ya mafanikio hapa. Mteja huchapisha maendeleo yake na huhifadhi handaki kwenye mchakato tofauti, kwa hiyo soma matokeo kwa mstari wa hali ya muunganisho na kisha tu anza kazi inayotegemea VPN.

Ukiruka kuzima GUI, script inaweza kuonekana inaendesha wakati kikao kilichopo kinabaki katika hali ambayo mtumiaji aliiwacha. Hitilafu hiyo inaonekana ya vipindi, na hiyo ndiyo aina ya hitilafu inayostahimili wiki moja ya kubahatisha.

Thibitisha kikao, usikidhani

Baada ya script kurudi, angalia kitu kinachopatikana tu ndani ya handaki — mwenyeji wa ndani, au kiambishi cha DNS ambacho ni kitatuzi cha kampuni pekee hujibu. Soma pia mstari wa hali ya muunganisho kwenye matokeo ya mteja, na kitu kingine chochote kichukulie kama kushindwa badala ya mafanikio ya polepole. Kuendesha faili tena wakati kikao kipo tayari kunaweza kumwacha mteja akiwa amesanidiwa nusu, kwa hiyo ama tenganisha kwanza au ruka kuingia wakati kikao kipo.

Kisha amua nani anamiliki kuunganisha upya. Mzunguko unaopiga ping anwani ya ndani na kuendesha kuingia tena unaweza kushikilia kioski mtandaoni kwa miezi, na pia unaweza kufunga akaunti mara ya kwanza nenosiri linapobadilika. Punguza idadi ya majaribio, toa tahadhari inapopitwa, na uache timu ya utambulisho ibadilishe faili badala ya kuacha nenosiri la zamani likijaribu hadi kufungwa.

vpnclient.exe ya zamani si chombo kimoja

Uendeshaji huo huo wa kiotomatiki unaonekana chini ya jina la zamani, na zote mbili hazibadilishani. Mteja wa Cisco IPsec aliyeondolewa alitumia vpnclient.exe akiwa na hoja za ndani ya mstari kama kitenzi connect, jina la wasifu, mtumiaji na nenosiri kwenye mstari mmoja wa amri; wakati vpncli.exe inatarajia mfuatano wa maombi kwenye ingizo la kawaida kwa -s. Kwa hiyo kunakili script ya zamani ya jukwaa kwenye mashine ya leo huzalisha amri inayoendesha, haifanyi chochote kinachoonekana, na lango linaaumiwa.

Kabla ya kuhariri hoja yoyote, angalia mteja gani umesakinishwa na script inamwita yupi kwa kweli. Tofauti ya jina ni ndogo vya kutosha kuikosa kwenye kazi iliyopangwa, na ni jambo la kwanza la kuthibitisha wakati script iliyorithiwa imeacha kufanya kazi baada ya kuboreshwa.

Makala zinazohusiana