vpncli Windows-এ কাজ করছে না? Cisco Secure Client সঠিকভাবে চালান
vpncli Secure Client ফোল্ডারে আছে, পুরনো IPsec ক্লায়েন্টে নয়। সংযোগ করুন, পরিসংখ্যান দেখুন ও বিচ্ছিন্ন হন, এবং প্রম্পটগুলোকে প্রমাণীকরণ ভাবুন, কোলাহল নয়।
আপনি Windows প্রম্পটে vpncli লেখেন এবং অজানা কমান্ডের ত্রুটি পান, অথবা উইন্ডো খোলে এবং তারপর এমন প্রশ্নে থেমে যায় যা আপনি আশা করেননি। দুটি লক্ষণই সাধারণত একই জায়গা থেকে আসে: মেশিনে একাধিক Cisco VPN ক্লায়েন্ট লাইন ইনস্টল করা আছে, এবং আপনি যে কমান্ডটি চালিয়েছেন সেটি ভুল ক্লায়েন্টের। সমাধান হলো Secure Client-এর সাথে আসা এক্সিকিউটেবল ফাইলটি চালানো, তারপর গেটওয়ে যে প্রম্পটগুলো সত্যিই পাঠায় সেগুলোর উত্তর দেওয়া।
লক্ষণ দুটি ভিন্ন ক্লায়েন্টের দিকে ইঙ্গিত করে
Cisco Secure Client-এ vpncli.exe নামের একটি Windows কমান্ড-লাইন ইন্টারফেস রয়েছে। পুরনো Cisco IPsec VPN Client একটি ভিন্ন প্রোগ্রাম, vpnclient.exe, ভিন্ন কমান্ড ও ভিন্ন পাসওয়ার্ড সুইচসহ সরবরাহ করত। যে গাইডগুলো দুটো মেশায় সেগুলো যুক্তিসঙ্গত দেখতে হয় কিন্তু সঙ্গে সঙ্গে ব্যর্থ হয় এমন কমান্ড তৈরি করে। ইনস্টল করা প্রোগ্রাম ফোল্ডার তাদের আলাদা করার দ্রুততম উপায়।
যদি vpncli PATH-এ না থাকে, এটি উপাদানটি অনুপস্থিত থাকার প্রমাণ নয়। ইনস্টলার কেবল ফোল্ডারটি PATH-এ যোগ করে না, তাই এক্সিকিউটেবল ফাইলটি পূর্ণ পথে ডাকা হয়।
Secure Client-এর অন্তর্গত এক্সিকিউটেবল ফাইল চালান
Secure Client 5.x ইনস্টলেশনের জন্য নথিভুক্ত অবস্থান Program Files (x86)-এর অধীন Secure Client ফোল্ডার। PowerShell-এ কল অপারেটর প্রয়োজন কারণ পথে ফাঁকা স্থান আছে: & 'C:\Program Files (x86)\Cisco\Cisco Secure Client\vpncli.exe'। যদি সেই ফাইলটি না থাকে, ফাঁক পূরণে পুরনো ক্লায়েন্ট ডাউনলোড করার বদলে ইনস্টল করা সংস্করণ ও তার ফোল্ডার যাচাই করুন।
cmd.exe থেকে একই পথ কল অপারেটর ছাড়া কাজ করে, তবে এখনও উদ্ধৃতি চিহ্ন দরকার। একটি শেল বেছে নিন এবং সেটাতেই থাকুন, কারণ দুটো উদ্ধৃতি চিহ্ন ভিন্নভাবে সামলায়, এবং অনলাইনে ব্যর্থ উদাহরণের অর্ধেক উদ্ধৃতি চিহ্নের সমস্যা।
সংযোগ করুন এবং গেটওয়ে যা চায় তার উত্তর দিন
ক্লায়েন্ট প্রম্পটে অনুমোদিত গেটওয়ে বা কনফিগার করা উপনামে সংযোগ করুন: connect vpn.example.com। উদাহরণটি আপনার নিজের হোস্টনাম দিয়ে বদলান। তারপর ক্লায়েন্ট আপনার ইনস্টলেশন যেসব ক্রেডেনশিয়াল চায় তা জানতে চায়, যার মধ্যে সার্টিফিকেট নির্বাচন, টোকেন কোড বা দ্বিতীয় ফ্যাক্টর থাকতে পারে। প্রতিটি প্রম্পটের উত্তর যে ক্রমে দেখা যায় সেই ক্রমে দিন।
Cisco-র নথিভুক্ত উদাহরণ একটি ব্যানারও দেখায় যার স্পষ্ট উত্তর প্রয়োজন, তাই কেবল ব্যবহারকারী নাম ও পাসওয়ার্ড দেওয়া স্ক্রিপ্ট সেই ব্যানারে থেমে যেতে পারে। পরের প্রম্পটটি পাসওয়ার্ড ভাবার বদলে স্ক্রিনের প্রশ্নটি পড়ুন।
বিশ্বাস করার আগে সেশন যাচাই করুন
সংযোগ স্থাপনের পর stats সেশনের তথ্য ছাপায়: গেটওয়ে, বরাদ্দকৃত ঠিকানা, প্রোটোকল ও সময়কাল। একটি অভীষ্ট অভ্যন্তরীণ সম্পদও যাচাই করুন, কারণ সেশন তখনই থাকে যখন আপনি প্রমাণ করেননি যে এর রুট, DNS ও অ্যাপ্লিকেশন অনুমতি কাজটি পূরণ করে। সেশন সক্রিয় থাকতে বরাদ্দকৃত ঠিকানাটি লিখে রাখুন।
VPN সেশন শেষ করতে চাইলে disconnect চালান, এবং ইন্টারঅ্যাকটিভ CLI ছাড়তে চাইলে quit চালান। দুটি সমার্থক নয়, এবং উইন্ডো বন্ধ করা এর কোনোটির নথিভুক্ত বিকল্প নয়।
স্বয়ংক্রিয়করণ একটি আলাদা সিদ্ধান্ত
সফল টার্মিনাল লগইন প্রমাণ করে না যে নির্ধারিত কাজ একই প্রমাণীকরণ সম্পূর্ণ করতে পারে। প্রয়োজনীয় পরিচয়, সম্পাদন অ্যাকাউন্ট, সার্টিফিকেট অ্যাক্সেস এবং ব্যবহারকারীর যেকোনো মিথস্ক্রিয়া সেশনটিকে ব্যাকগ্রাউন্ড কাজে পরিণত করার আগে লিখে রাখুন। যদি ইনস্টলেশনে ব্রাউজার লগইন বা অনুমোদন প্রয়োজন হয়, প্রম্পটকে বাধা ভাবার বদলে তার অপারেটরের সাথে সমর্থিত কার্যপ্রবাহ নিশ্চিত করুন।
পাসওয়ার্ড সরাসরি কমান্ড লাইনে রাখে এমন পুরনো উদাহরণ গ্রহণ করবেন না। ইন্টারঅ্যাকটিভ কথোপকথনে ঢোকানো নির্দিষ্ট লাইন গেটওয়ে প্রশ্ন বদলালেই ভেঙে যায়, এবং স্ক্রিপ্টে সংরক্ষিত ক্রেডেনশিয়াল এমন একটি আবিষ্কার যা কেবল লেখার অপেক্ষায় থাকে। Cisco CLI রেফারেন্স এই ক্লায়েন্টের জন্য সমর্থিত কমান্ড নথিভুক্ত করে।
লগইন ব্যর্থ হলে ক্লায়েন্ট সংস্করণ, গেটওয়ে, সময় এবং অ-গোপন ত্রুটি পাঠ সংরক্ষণ করুন। এই চারটি তথ্য ভুল এক্সিকিউটেবল ফাইলকে প্রমাণীকরণ প্রত্যাখ্যান থেকে এবং নিজের অ্যাপ্লিকেশনে পৌঁছায় না এমন সংযুক্ত সেশন থেকে আলাদা করে।