vpncli nem működik Windows alatt? Indítsa el helyesen a Cisco Secure Clientet
A vpncli a Secure Client mappában van, nem a régi IPsec-ügyfélben. Csatlakozzon, ellenőrizze a statisztikát és bontsa a kapcsolatot, a kérdéseket pedig hitelesítésként kezelje, ne zajként.
Beírja a vpncli parancsot egy Windows-parancssorba, és azt a hibát kapja, hogy a parancs nem ismerhető fel, vagy az ablak megnyílik, majd megáll egy olyan kérdésnél, amelyre nem számított. Mindkét tünet általában ugyanonnan jön: a gépen több Cisco VPN-ügyfélsor van telepítve, és a lefuttatott parancs a rosszhoz tartozik. A megoldás az, hogy a Secure Clienttel érkező végrehajtható fájlt indítja el, majd válaszol arra, amit az átjáró valóban küld.
A tünet két különböző ügyfélre utal
A Cisco Secure Client tartalmaz egy vpncli.exe nevű Windows parancssori felületet. A régebbi Cisco IPsec VPN Client egy másik programot, a vpnclient.exe-t szállította, más parancsokkal és más jelszókapcsolókkal. Az útmutatók, amelyek a kettőt összekeverik, hihetőnek tűnő, de azonnal meghiúsuló parancsokat eredményeznek. A telepített programmappa a leggyorsabb módja annak megkülönböztetésére.
Ha a vpncli nem szerepel a PATH-ban, az nem bizonyíték arra, hogy a komponens hiányzik. A telepítő egyszerűen nem adja hozzá a mappát a PATH-hoz, ezért a végrehajtható fájlt a teljes elérési úttal hívja meg.
Indítsa el a Secure Clienthez tartozó végrehajtható fájlt
Secure Client 5.x telepítése esetén a dokumentált hely a Program Files (x86) alatti Secure Client mappa. PowerShellben a hívási operátor szükséges, mert az útvonal szóközöket tartalmaz: & 'C:\Program Files (x86)\Cisco\Cisco Secure Client\vpncli.exe'. Ha ez a fájl hiányzik, ellenőrizze a telepített verziót és annak mappáját, ahelyett hogy egy régi ügyfelet töltene le a hiány pótlására.
A cmd.exe-ből ugyanez az útvonal hívási operátor nélkül is működik, de még mindig idézőjeleket igényel. Válasszon egy shellt, és maradjon abban, mert a kettő eltérően kezeli az idézőjeleket, és az online meghiúsult példák fele idézőjelprobléma.
Csatlakozzon, és válaszoljon arra, amit az átjáró kérdez
Az ügyfél parancssorában csatlakozzon a jóváhagyott átjáróhoz vagy egy beállított aliashez: connect vpn.example.com. Cserélje le a példát a saját gazdagépnevére. Ezután az ügyfél bekéri a telepítéséhez szükséges hitelesítő adatokat, amelyek között lehet tanúsítványválasztás, tokenkód vagy második tényező. Minden kérdésre a megjelenés sorrendjében válaszoljon.
A Cisco dokumentált példája olyan szalagcímet is mutat, amely kifejezett választ igényel, ezért egy csak felhasználónevet és jelszót adó szkript megállhat annál a szalagcímnél. Olvassa el a képernyőn látható kérdést ahelyett, hogy feltételezné, a következő kérés a jelszó.
Ellenőrizze a munkamenetet, mielőtt megbízik benne
A kapcsolat létrejötte után a stats kiírja a munkamenet adatait: az átjárót, a kiosztott címet, a protokollt és az időtartamot. Ellenőrizzen egy tervezett belső erőforrást is, mert a munkamenet már létezik, mielőtt bebizonyította volna, hogy annak útvonalai, DNS-e és alkalmazásjogosultságai megfelelnek a feladatnak. Jegyezze fel a kiosztott címet, amíg a munkamenet él.
Futtassa a disconnect parancsot, amikor be kívánja fejezni a VPN-munkamenetet, és a quit parancsot, amikor el kívánja hagyni az interaktív CLI-t. A kettő nem szinonima, és az ablak bezárása nem dokumentált helyettesítő egyikre sem.
Az automatizálás külön döntés
Egy működő terminálbejelentkezés nem bizonyítja, hogy egy ütemezett feladat ugyanazt a hitelesítést végre tudja hajtani. Jegyezze fel a szükséges identitást, a futtatási fiókot, a tanúsítványhozzáférést és bármilyen felhasználói interakciót, mielőtt a munkamenetet háttérfeladattá alakítja. Ha a telepítés böngészős bejelentkezést vagy jóváhagyást igényel, erősítse meg a támogatott munkafolyamatot az üzemeltetőjével, ahelyett hogy a kérést akadálynak tekintené.
Ne alakítson át olyan régi példákat, amelyek a jelszót közvetlenül a parancssorba teszik. Az interaktív beszélgetésbe táplált rögzített sorok azonnal eltörnek, amint az átjáró megváltoztatja a kérdéseit, és a szkriptben tárolt hitelesítő adat olyan megállapítás, amely csak arra vár, hogy megírják. A Cisco CLI-referencia dokumentálja az ügyfél támogatott parancsait.
Ha egy bejelentkezés meghiúsul, őrizze meg az ügyfél verzióját, az átjárót, az időpontot és a nem titkos hibaüzenetet. Ez a négy tény különíti el a rossz végrehajtható fájlt a hitelesítés elutasításától és egy olyan csatlakozott munkamenettől, amely nem éri el az alkalmazását.