vpncli nedarbojas operētājsistēmā Windows? Palaidiet Cisco Secure Client pareizi
vpncli atrodas Secure Client mapē, nevis vecajā IPsec klientā. Savienojieties, pārbaudiet statistiku un atvienojieties, un uzvednes uztveriet kā autentifikāciju, nevis troksni.
Jūs ierakstāt vpncli Windows komandu uzvednē un saņemat kļūdu, ka komanda nav atpazīta, vai arī logs atveras un apstājas pie jautājuma, ko negaidījāt. Abi simptomi parasti nāk no vienas vietas: datorā ir instalēta vairāk nekā viena Cisco VPN klienta līnija, un izpildītā komanda pieder nepareizajai. Risinājums ir palaist izpildāmo failu, kas nāk kopā ar Secure Client, un pēc tam atbildēt uz uzvednēm, ko vārteja patiešām sūta.
Simptoms norāda uz diviem dažādiem klientiem
Cisco Secure Client ietver Windows komandrindas saskarni ar nosaukumu vpncli.exe. Vecākais Cisco IPsec VPN Client piegādāja citu programmu, vpnclient.exe, ar citām komandām un citiem paroles slēdžiem. Ceļveži, kas sajauc abus, rada komandas, kas izskatās ticami un uzreiz neizdodas. Instalētā programmas mape ir ātrākais veids, kā tos atšķirt.
Ja vpncli nav PATH, tas neliecina, ka komponenta trūkst. Instalētājs vienkārši nepievieno mapi PATH, tāpēc izpildāmo failu izsaucat ar pilnu ceļu.
Palaidiet izpildāmo failu, kas pieder Secure Client
Secure Client 5.x instalācijā dokumentētā vieta ir Secure Client mape sadaļā Program Files (x86). PowerShell ir nepieciešams izsaukšanas operators, jo ceļā ir atstarpes: & 'C:\Program Files (x86)\Cisco\Cisco Secure Client\vpncli.exe'. Ja šī faila nav, pārbaudiet instalēto versiju un tās mapi, nevis lejupielādējiet veco klientu, lai aizpildītu robu.
No cmd.exe tas pats ceļš darbojas bez izsaukšanas operatora, bet joprojām ir nepieciešamas pēdiņas. Izvēlieties vienu čaulu un palieciet tajā, jo abi pēdiņas apstrādā atšķirīgi, un puse neveiksmīgo piemēru tiešsaistē ir pēdiņu problēma.
Savienojieties un atbildiet uz to, ko jautā vārteja
Klienta uzvednē savienojieties ar apstiprināto vārteju vai konfigurētu aizstājvārdu: connect vpn.example.com. Aizstājiet piemēru ar savu resursdatora nosaukumu. Pēc tam klients pieprasa akreditācijas datus, ko prasa jūsu izvietojums; tajos var ietilpt sertifikāta izvēle, marķiera kods vai otrs faktors. Atbildiet uz katru uzvedni tādā secībā, kādā tā parādās.
Cisco dokumentētajā piemērā ir arī reklāmjosla, kas prasa skaidru atbildi, tāpēc skripts, kas sniedz tikai lietotājvārdu un paroli, var apstāties pie šīs joslas. Lasiet ekrānā redzamo jautājumu, nevis pieņemiet, ka nākamā uzvedne ir parole.
Pārbaudiet sesiju, pirms tai uzticaties
Kad savienojums ir izveidots, stats izdrukā sesijas informāciju: vārteju, piešķirto adresi, protokolu un ilgumu. Pārbaudiet arī vienu paredzēto iekšējo resursu, jo sesija pastāv, pirms esat pierādījis, ka tās maršruti, DNS un lietojumprogrammas atļaujas atbilst uzdevumam. Pierakstiet piešķirto adresi, kamēr sesija ir aktīva.
Izpildiet disconnect, kad vēlaties beigt VPN sesiju, un quit, kad vēlaties iziet no interaktīvās CLI. Šie divi nav sinonīmi, un loga aizvēršana nav dokumentēts aizstājējs nevienam no tiem.
Automatizācija ir atsevišķs lēmums
Darbojoša termināļa pieteikšanās nepierāda, ka ieplānots uzdevums var pabeigt to pašu autentifikāciju. Pierakstiet nepieciešamo identitāti, izpildes kontu, piekļuvi sertifikātam un jebkādu lietotāja mijiedarbību, pirms pārvēršat sesiju fona uzdevumā. Ja izvietojums prasa pārlūkprogrammas pieteikšanos vai apstiprinājumu, apstipriniet atbalstīto darbplūsmu ar tās operatoru, nevis uzskatiet uzvedni par šķērsli.
Nepielāgojiet vecus piemērus, kas ievieto paroli tieši komandrindā. Fiksētas rindas, kas tiek padotas interaktīvai sarunai, sabrūk, tiklīdz vārteja maina savus jautājumus, un skriptā saglabāti akreditācijas dati ir atradums, kas tikai gaida, kad to pierakstīs. Cisco CLI uzziņa dokumentē šim klientam atbalstītās komandas.
Kad pieteikšanās neizdodas, saglabājiet klienta versiju, vārteju, laiku un ne slepeno kļūdas tekstu. Šie četri fakti atšķir nepareizu izpildāmo failu no noraidītas autentifikācijas un no savienotas sesijas, kas nesasniedz savu lietojumprogrammu.