vpncli در Windows کار نمیکند؟ Cisco Secure Client را درست اجرا کنید
vpncli در پوشه Secure Client قرار دارد، نه در کلاینت قدیمی IPsec. وصل شوید، آمار را بررسی کنید و قطع کنید، و اعلانها را احراز هویت بدانید نه نویز.
در خط فرمان Windows عبارت vpncli را تایپ میکنید و خطای ناشناخته بودن فرمان میگیرید، یا پنجره باز میشود و روی پرسشی میماند که انتظارش را نداشتید. هر دو نشانه معمولاً از یک جا میآیند: روی دستگاه بیش از یک خط کلاینت Cisco VPN نصب است و فرمانی که اجرا کردید به کلاینت نادرست تعلق دارد. راهحل این است که فایل اجرایی همراه Secure Client را اجرا کنید و سپس به اعلانهایی پاسخ دهید که دروازه واقعاً میفرستد.
نشانه به دو کلاینت متفاوت اشاره دارد
Cisco Secure Client شامل یک رابط خط فرمان Windows به نام vpncli.exe است. کلاینت قدیمیتر Cisco IPsec VPN برنامه دیگری با نام vpnclient.exe را همراه داشت، با فرمانها و کلیدهای گذرواژه متفاوت. راهنماهایی که این دو را با هم میآمیزند فرمانهایی میسازند که منطقی به نظر میرسند و بیدرنگ شکست میخورند. پوشه برنامه نصبشده سریعترین راه برای تشخیص آنهاست.
اگر vpncli در PATH نیست، این نشانه نبودن آن مؤلفه نیست. نصبکننده فقط پوشه را به PATH اضافه نمیکند، بنابراین فایل اجرایی را با مسیر کامل فراخوانی میکنید.
فایل اجرایی متعلق به Secure Client را اجرا کنید
در نصب Secure Client 5.x، مکان مستند پوشه Secure Client در Program Files (x86) است. در PowerShell عملگر فراخوانی لازم است چون مسیر فاصله دارد: & 'C:\Program Files (x86)\Cisco\Cisco Secure Client\vpncli.exe'. اگر آن فایل موجود نیست، نسخه نصبشده و پوشهاش را بررسی کنید نه اینکه کلاینت قدیمی را برای پر کردن شکاف دانلود کنید.
از cmd.exe همان مسیر بدون عملگر فراخوانی کار میکند، اما هنوز به گیومه نیاز دارد. یک پوسته انتخاب کنید و در آن بمانید، چون آن دو گیومهها را متفاوت مدیریت میکنند و نیمی از نمونههای ناموفق آنلاین مشکل گیومه است.
وصل شوید و به آنچه دروازه میپرسد پاسخ دهید
در اعلان کلاینت، به دروازه تأییدشده یا یک نام مستعار پیکربندیشده وصل شوید: connect vpn.example.com. نمونه را با نام میزبان خودتان جایگزین کنید. سپس کلاینت اطلاعات ورودی مورد نیاز استقرار شما را میپرسد که ممکن است شامل انتخاب گواهی، کد توکن یا عامل دوم باشد. به هر اعلان به ترتیب ظاهر شدنش پاسخ دهید.
نمونه مستند Cisco همچنین بنری را نشان میدهد که به پاسخ صریح نیاز دارد، بنابراین اسکریپتی که فقط نام کاربری و گذرواژه میدهد ممکن است روی همان بنر متوقف شود. پرسش روی صفحه را بخوانید نه اینکه فرض کنید اعلان بعدی گذرواژه است.
پیش از اعتماد، نشست را بررسی کنید
پس از برقراری اتصال، stats اطلاعات نشست را چاپ میکند: دروازه، نشانی تخصیصیافته، پروتکل و مدت. یک منبع داخلی موردنظر را هم بررسی کنید، زیرا نشست پیش از آنکه ثابت کنید مسیرها، DNS و مجوزهای برنامهاش کار را برآورده میکنند وجود دارد. تا زمانی که نشست فعال است نشانی تخصیصیافته را ثبت کنید.
وقتی میخواهید نشست VPN را پایان دهید disconnect و وقتی میخواهید از CLI تعاملی خارج شوید quit را اجرا کنید. این دو مترادف نیستند و بستن پنجره جایگزین مستندی برای هیچکدام نیست.
خودکارسازی تصمیمی جداگانه است
ورود موفق در ترمینال ثابت نمیکند که یک وظیفه زمانبندیشده میتواند همان احراز هویت را کامل کند. هویت لازم، حساب اجرا، دسترسی به گواهی و هر تعامل کاربر را پیش از تبدیل نشست به کار پسزمینه یادداشت کنید. اگر استقرار به ورود از مرورگر یا تأیید نیاز دارد، گردشکار پشتیبانیشده را با بهرهبردار آن تأیید کنید نه اینکه اعلان را مانع بدانید.
نمونههای قدیمی را که گذرواژه را مستقیماً در خط فرمان میگذارند اقتباس نکنید. خطوط ثابتی که به یک گفتوگوی تعاملی داده میشوند بهمحض تغییر پرسشهای دروازه میشکنند، و اطلاعات ورودی ذخیرهشده در اسکریپت یافتهای است که فقط منتظر نوشته شدن است. مرجع CLI سیسکو فرمانهای پشتیبانیشده برای این کلاینت را مستند میکند.
وقتی ورود شکست میخورد، نسخه کلاینت، دروازه، زمان و متن خطای غیرمحرمانه را نگه دارید. این چهار واقعیت فایل اجرایی نادرست را از رد احراز هویت و از نشست متصلشدهای که به برنامهاش نمیرسد جدا میکند.