Linux-এ Cisco VPN সফটওয়্যার অপসারণ বাইরে থেকে একই রকম দেখায় এমন দুটি উপায়ে ব্যর্থ হয়। লোকেরা এমন ক্লায়েন্ট প্রজন্মের স্ক্রিপ্ট পাথ চালায় যা তাদের নেই, অথবা একটি র্যাপার মডিউল সরিয়ে কোরটি রেখে দেয়। যেভাবেই হোক, আপনি এমন একটি মেশিন পান যা ট্রেতে পরিষ্কার দেখায় এবং তবুও তাতে একটি পরিষেবা, একটি প্যাকেজ ও একটি ডিভাইস পরিচয় থাকে। সমাধান শুরু হয় ইনস্টলেশন শনাক্ত করে, কোনো কমান্ড দিয়ে নয়।

ধাপ 1: কী ইনস্টল আছে এবং কীভাবে তা শনাক্ত করুন

দুটি স্থাপনার ধরন সাধারণ এবং তারা অপসারণের ধাপ ভাগ করে না। নেটিভ প্যাকেজ ইনস্টল সিস্টেমে RPM বা DEB প্যাকেজ রাখে এমন নাম ও সংস্করণসহ যা আপনি তালিকাভুক্ত করতে পারেন। পুরোনো স্ক্রিপ্টভিত্তিক স্থাপনা ফাইলগুলি একটি ডিরেক্টরিতে ফেলে এবং নিজস্ব আনইনস্টলার সরবরাহ করে। dpkg -l | grep -i cisco, অথবা rpm -qa | grep -i cisco একটি RPM সিস্টেমে, কোনওটিই স্পর্শ করার আগে আপনাকে বলে আপনি কোন জগতে আছেন।

পরিবর্তনের সঙ্গে সংস্করণগুলি লিপিবদ্ধ করুন। প্রকাশ নম্বর ছাড়া মডিউল তালিকা ছয় মাস পরে পুনরুৎপাদনযোগ্য নয় যখন কেউ জিজ্ঞাসা করে আপনি কী সরিয়েছেন।

ধাপ 2: কে অপসারণের অনুমোদন দেয় তা নিশ্চিত করুন

একটি পরিচালিত ডিভাইসে উত্তরটি প্রায়ই আপনি নন। পোস্টার, দৃশ্যমানতা ও অন্যান্য এন্ডপয়েন্ট নিয়ন্ত্রণ একই ইনস্টলারের উপর চড়তে পারে, এবং তাদের নিঃশব্দে সরানো শুরুতে কেউ উল্লেখ করেনি এমন সম্মতি যাচাই ভেঙে দেয়। নিজেরটি পরীক্ষা করার আগে দায়িত্বপ্রাপ্ত প্রশাসকের অপসারণ পরিকল্পনা চান।

একটি VPN সংযোগের সমস্যা সমাধান করা কর্পোরেট ল্যাপটপ থেকে এন্ডপয়েন্ট নিয়ন্ত্রণ ছিনিয়ে নেওয়ার অনুমোদন নয়। টিকিট যেখানে দেখতে পায় সেখানে এটি লিখুন।

ধাপ 3: নথিভুক্ত ক্রমে অপসারণ করুন

Cisco-এর 5.1 স্থাপনা নির্দেশিকা একটি সন্তোষজনক কমান্ডের বদলে মডিউল ক্রমসহ Linux নেটিভ প্যাকেজ কর্মপ্রবাহ নথিভুক্ত করে। অ-কোর মডিউলগুলি আগে নামে, তারপর কোর VPN উপাদান, আর DART সবার শেষে রাখা হয় কারণ অপসারণ খারাপ হলে তার ডায়াগনস্টিকসই আপনার দরকার হবে। প্রকৃতপক্ষে ইনস্টল করা উপাদানগুলির জন্য সেই ক্রম অনুসরণ করুন।

অনুমোদনের আগে লেনদেনের পূর্বরূপ দেখুন। apt-get -s remove cisco-secure-client কী সরানো হবে এবং কী তার উপর নির্ভর করে তা দেখায়, আর যে প্যাকেজ ম্যানেজার ডেস্কটপের অর্ধেক সরানোর প্রস্তাব দেয় সে আপনাকে দরকারি কিছু বলছে।

সম্পূর্ণ পণ্য পরিবারের সঙ্গে মেলে এমন ওয়াইল্ডকার্ডকে সংকীর্ণ কমান্ড হিসেবে গণ্য করবেন না। এটি পরিবার যা ইনস্টল করেছে তা সব সরিয়ে দেয়, যা খুব কমই আপনার উদ্দেশ্য ছিল।

ধাপ 4: প্যাকেজের অবস্থা, পরিষেবা ও নেটওয়ার্কিং যাচাই করুন

অনুমোদিত অপসারণের পরে ইনভেন্টরি আবার চালান এবং প্রত্যাশিত প্যাকেজগুলি চলে গেছে তা নিশ্চিত করুন। পরিষেবার অবস্থা এটি দিয়ে পরীক্ষা করুন: systemctl status vpnagentd একটি নেটিভ ইনস্টলে, তারপর নিশ্চিত করুন নেটওয়ার্ক আপনার বেসলাইনে ফিরে এসেছে। হারিয়ে যাওয়া ট্রে আইকন কিছু প্রমাণ করে না, এবং বেঁচে থাকা একটি অসম্পর্কিত মডিউলের অর্থ এই নয় যে অপসারণ ব্যর্থ হয়েছে।

টানেল নির্ভরতাও মনে রাখুন। যদি আপনার দূরবর্তী সেশন যে টানেলটি আপনি সরাচ্ছেন তার উপর চলে, শুরু করার আগে একটি স্বাধীন ব্যবস্থাপনা পথ খোলা রাখুন।

ধাপ 5: কেবল ফাইল নয়, পরিচয়ও অবসর দিন

স্থানীয় সফটওয়্যার অপসারণ কোনো ক্রেডেনশিয়াল অবসর দেয় না। একটি ডিভাইস সার্টিফিকেট, রপ্তানি করা প্রোফাইল বা সংরক্ষিত সেশন পরে অন্য মেশিন থেকে এখনও প্রমাণীকরণ করতে পারে। অ্যাকাউন্টের মালিকের মাধ্যমে প্রত্যাহার সামলান, এবং শর্টকাট হিসেবে Cisco-লেবেলযুক্ত প্রতিটি ডিরেক্টরি পুনরাবৃত্তভাবে মুছবেন না।

কাজ শেষ হয় যখন প্যাকেজগুলি চলে যায়, টানেল যায় না, এবং ক্রেডেনশিয়াল আর কাজ করে না। এগুলি তিনটি আলাদা যাচাই এবং তারা স্বতন্ত্রভাবে ব্যর্থ হয়।

সম্পর্কিত নিবন্ধ