Nagta-type ka ng vpncli sa isang Windows prompt at nakakakuha ng error na hindi kinikilala ang command, o bumubukas ang window at tumitigil sa isang tanong na hindi mo inaasahan. Ang dalawang sintomas ay karaniwang nagmumula sa iisang lugar: may higit sa isang linya ng Cisco VPN client na naka-install sa makina, at ang command na pinatakbo mo ay kabilang sa maling isa. Ang solusyon ay patakbuhin ang executable na kasama ng Secure Client, pagkatapos ay sagutin ang mga prompt na aktuwal na ipinapadala ng gateway.

Itinuturo ng sintomas ang dalawang magkaibang client

Kasama sa Cisco Secure Client ang isang Windows command-line interface na tinatawag na vpncli.exe. Ang lumang Cisco IPsec VPN Client ay may ibang program, vpnclient.exe, na may ibang command at ibang password switch. Ang mga gabay na naghahalo ng dalawa ay gumagawa ng mga command na mukhang makatwiran at agad na nabigo. Ang naka-install na folder ng programa ang pinakamabilis na paraan upang makilala sila.

Kung wala ang vpncli sa PATH, hindi ito patunay na kulang ang component. Hindi lang idinadagdag ng installer ang folder sa PATH, kaya tinatawag mo ang executable sa buong path nito.

Patakbuhin ang executable na kabilang sa Secure Client

Para sa isang installation ng Secure Client 5.x, ang dokumentadong lokasyon ay ang folder ng Secure Client sa ilalim ng Program Files (x86). Sa PowerShell, kailangan ang call operator dahil may mga puwang ang path: & 'C:\Program Files (x86)\Cisco\Cisco Secure Client\vpncli.exe'. Kung wala ang file na iyon, suriin ang naka-install na bersyon at ang folder nito sa halip na mag-download ng lumang client upang punan ang puwang.

Mula sa cmd.exe gumagana ang parehong path nang walang call operator, ngunit kailangan pa rin ng mga quote. Pumili ng isang shell at manatili roon, dahil magkaiba ang paghawak ng dalawa sa mga quote, at kalahati ng mga nabigong halimbawa online ay problema sa quote.

Kumonekta at sagutin ang hinihingi ng gateway

Sa prompt ng client, kumonekta sa aprubadong gateway o sa naka-configure na alias: connect vpn.example.com. Palitan ang halimbawa ng sarili mong hostname. Pagkatapos ay hinihingi ng client ang mga kredensyal na kailangan ng iyong deployment, na maaaring may kasamang pagpili ng certificate, token code o pangalawang factor. Sagutin ang bawat prompt sa pagkakasunod-sunod na paglitaw nito.

Ang dokumentadong halimbawa ng Cisco ay nagpapakita rin ng banner na nangangailangan ng tahasang sagot, kaya ang script na nagbibigay lamang ng username at password ay maaaring huminto sa banner na iyon. Basahin ang tanong sa screen sa halip na ipagpalagay na ang susunod na prompt ay ang password.

Suriin ang session bago ito pagkatiwalaan

Kapag naitatag na ang koneksyon, ipinapakita ng stats ang impormasyon ng session: ang gateway, ang itinalagang address, ang protocol at ang tagal. Suriin din ang isang inaasahang panloob na resource, dahil may session na bago mo pa napatunayan na natutugunan ng mga ruta, DNS at pahintulot ng application ang gawain. Itala ang itinalagang address habang aktibo ang session.

Patakbuhin ang disconnect kapag gusto mong tapusin ang VPN session, at quit kapag gusto mong umalis sa interactive na CLI. Hindi magkasingkahulugan ang dalawa, at ang pagsasara ng window ay hindi dokumentadong kapalit ng alinman sa kanila.

Hiwalay na desisyon ang automation

Ang gumaganang pag-login sa terminal ay hindi nagpapatunay na makukumpleto ng naka-iskedyul na gawain ang parehong authentication. Itala ang kinakailangang identity, ang execution account, ang access sa certificate at anumang interaksyon ng user bago gawing background job ang session. Kung kailangan ng deployment ng pag-login sa browser o isang approval, kumpirmahin ang sinusuportahang workflow sa operator nito sa halip na ituring na hadlang ang prompt.

Huwag iangkop ang lumang halimbawa na naglalagay ng password nang direkta sa command line. Ang mga fixed line na ipinapasok sa isang interactive na usapan ay nasisira sa sandaling baguhin ng gateway ang mga tanong nito, at ang naka-save na kredensyal sa isang script ay isang natuklasan na naghihintay lamang na maisulat. Dinodokumento ng Cisco CLI reference ang mga sinusuportahang command para sa client na ito.

Kapag nabigo ang pag-login, itago ang bersyon ng client, ang gateway, ang oras at ang teksto ng error na hindi lihim. Ang apat na katotohanang iyon ay naghihiwalay ng maling executable mula sa pagtanggi ng authentication at mula sa konektadong session na hindi maabot ang application nito.

Kaugnay na mga artikulo