Jy tik vpncli by 'n Windows-opdragprompt en kry 'n fout dat dit nie herken word nie, of die venster maak oop en sit dan by 'n vraag wat jy nie verwag het nie. Albei simptome kom gewoonlik van dieselfde plek: die masjien het meer as een Cisco VPN-kliëntlyn geïnstalleer, en die opdrag wat jy uitgevoer het, hoort by die verkeerde een. Die oplossing is om die uitvoerbare lêer te begin wat saam met Secure Client kom, en dan die vrae te antwoord wat die gateway werklik stuur.

Die simptoom wys op twee verskillende kliënte

Cisco Secure Client sluit 'n Windows-opdragreëlkoppelvlak in met die naam vpncli.exe. Die ouer Cisco IPsec VPN Client het 'n ander program gestuur, vpnclient.exe, met ander opdragte en ander wagwoordskakelaars. Gidse wat die twee meng, lewer opdragte wat geloofwaardig lyk en dadelik misluk. Die geïnstalleerde programgids is die vinnigste manier om hulle uitmekaar te hou.

As vpncli nie op PATH is nie, is dit nie bewyse dat die komponent ontbreek nie. Die installeerder voeg bloot nie die gids by PATH nie, so jy roep die uitvoerbare lêer met sy volle pad.

Begin die uitvoerbare lêer wat by Secure Client hoort

Vir 'n Secure Client 5.x-installasie is die gedokumenteerde ligging die Secure Client-gids onder Program Files (x86). In PowerShell is die oproepoperateur nodig omdat die pad spasies bevat: & 'C:\Program Files (x86)\Cisco\Cisco Secure Client\vpncli.exe'. As daardie lêer ontbreek, kyk na die geïnstalleerde weergawe en sy gids eerder as om 'n ou kliënt af te laai om die gaping te vul.

Vanuit cmd.exe werk dieselfde pad sonder die oproepoperateur, maar dit het steeds aanhalingstekens nodig. Kies een dop en bly daarin, want die twee hanteer aanhalingstekens verskillend, en die helfte van die mislukte voorbeelde aanlyn is 'n aanhalingstekenprobleem.

Maak verbinding en antwoord wat die gateway vra

By die kliëntprompt maak jy verbinding met die goedgekeurde gateway of 'n gekonfigureerde alias: connect vpn.example.com. Vervang die voorbeeld met jou eie gasheernaam. Die kliënt vra dan die geloofsbriewe wat jou ontplooiing vereis, wat 'n sertifikaatkeuse, 'n tekenkode of 'n tweede faktor kan insluit. Antwoord elke vraag in die volgorde waarin dit verskyn.

Cisco se gedokumenteerde voorbeeld wys ook 'n banier wat 'n uitdruklike antwoord vereis, so 'n skrip wat net 'n gebruikersnaam en wagwoord verskaf, kan by daardie banier stop. Lees die vraag op die skerm eerder as om te aanvaar die volgende prompt is die wagwoord.

Kontroleer die sessie voordat jy dit vertrou

Nadat die verbinding tot stand gebring is, druk stats sessie-inligting: die gateway, die toegewysde adres, die protokol en die duur. Kontroleer ook een beoogde interne hulpbron, want 'n sessie bestaan voordat jy bewys het dat sy roetes, DNS en toepassingstoestemmings die werk voldoen. Teken die toegewysde adres aan terwyl die sessie op is.

Voer disconnect uit wanneer jy die VPN-sessie wil beëindig, en quit wanneer jy die interaktiewe CLI wil verlaat. Die twee is nie sinonieme nie, en om die venster te sluit is nie 'n gedokumenteerde plaasvervanger vir enige van hulle nie.

Outomatisering is 'n aparte besluit

'n Werkende terminaalaanmelding bewys nie dat 'n geskeduleerde taak dieselfde verifikasie kan voltooi nie. Skryf die vereiste identiteit, die uitvoerrekening, sertifikaattoegang en enige gebruikersinteraksie neer voordat jy die sessie in 'n agtergrondtaak omskep. As die ontplooiing 'n blaaieraanmelding of 'n goedkeuring vereis, bevestig die ondersteunde werkvloei met sy operateur eerder as om die vraag as 'n hindernis te beskou.

Moenie ou voorbeelde aanpas wat 'n wagwoord direk in die opdragreël plaas nie. Vaste reëls wat in 'n interaktiewe gesprek ingepomp word, breek sodra die gateway sy vrae verander, en 'n gestoorde geloofsbrief in 'n skrip is 'n bevinding wat wag om geskryf te word. Die Cisco CLI-verwysing dokumenteer die ondersteunde opdragte vir hierdie kliënt.

Wanneer 'n aanmelding misluk, hou die kliëntweergawe, die gateway, die tyd en die nie-geheime foutteks. Daardie vier feite skei 'n verkeerde uitvoerbare lêer van 'n verwerpte verifikasie en van 'n gekonnekteerde sessie wat nie sy toepassing kan bereik nie.

Verwante artikels