حذف نرم‌افزار Cisco VPN در لینوکس به دو شکلی شکست می‌خورد که از بیرون یکسان به نظر می‌رسند. مردم مسیر اسکریپتی از نسلی از کلاینت را اجرا می‌کنند که ندارند، یا یک ماژول پوششی را حذف می‌کنند و هسته را جا می‌گذارند. در هر صورت ماشینی می‌گیرید که در سینی سیستم تمیز به نظر می‌رسد و هنوز یک سرویس، یک بسته و یک هویت دستگاه روی آن است. اصلاح با شناسایی نصب شروع می‌شود، نه با یک فرمان.

مرحله 1: تشخیص دهید چه چیزی و چگونه نصب شده است

دو سبک استقرار رایج‌اند و مراحل حذف را با هم شریک نیستند. نصب بستهٔ بومی بسته‌های RPM یا DEB را با نام‌ها و نسخه‌هایی که می‌توانید فهرست کنید روی سیستم می‌گذارد. استقرار قدیمی‌تر مبتنی بر اسکریپت فایل‌ها را در یک پوشه می‌ریزد و حذف‌کنندهٔ خودش را می‌آورد. dpkg -l | grep -i cisco، یا rpm -qa | grep -i cisco روی سیستم RPM، پیش از دست زدن به هر کدام به شما می‌گوید در کدام جهان هستید.

نسخه‌ها را همراه با تغییر ثبت کنید. فهرست ماژول بدون شمارهٔ انتشار شش ماه بعد که کسی بپرسد چه چیزی را حذف کردید قابل بازتولید نیست.

مرحله 2: تأیید کنید چه کسی مجوز حذف را می‌دهد

روی دستگاهی مدیریت‌شده، پاسخ اغلب شما نیستید. وضعیت، دیدپذیری و سایر کنترل‌های نقطهٔ پایانی ممکن است روی همان نصب‌کننده سوار شوند، و حذف بی‌صدای آن‌ها بررسی‌های انطباقی را می‌شکند که کسی در ابتدا به آن اشاره نکرد. پیش از آزمودن طرح خودتان، طرح حذف مدیر مسئول را بخواهید.

عیب‌یابی یک اتصال VPN مجوز جدا کردن کنترل‌های نقطهٔ پایانی از یک لپ‌تاپ شرکتی نیست. این را جایی بنویسید که تیکت ببیند.

مرحله 3: به ترتیب مستند حذف کنید

راهنمای استقرار 5.1 شرکت Cisco گردش کار بستهٔ بومی لینوکس را با ترتیب ماژول مستند می‌کند، نه با یک فرمان رضایت‌بخش. ماژول‌های غیرهسته‌ای اول برداشته می‌شوند، سپس مؤلفهٔ هستهٔ VPN، و DART تا آخر نگه داشته می‌شود چون تشخیص‌های آن چیزی است که اگر حذف اشتباه پیش برود می‌خواهید. این ترتیب را برای مؤلفه‌هایی که واقعاً نصب شده‌اند دنبال کنید.

پیش از تأیید، تراکنش را پیش‌نمایش کنید. apt-get -s remove cisco-secure-client نشان می‌دهد چه چیزی حذف می‌شود و چه چیزی به آن وابسته است، و مدیر بسته‌ای که پیشنهاد حذف نیمی از میزکار را می‌دهد چیز مفیدی به شما می‌گوید.

با نویسهٔ عامی که با کل خانوادهٔ محصول مطابقت دارد مانند یک فرمان باریک رفتار نکنید. هر چیزی را که خانواده نصب کرده حذف می‌کند، که به‌ندرت همان چیزی است که منظورتان بوده.

مرحله 4: وضعیت بسته، سرویس و شبکه را بررسی کنید

پس از حذف مجاز، فهرست را دوباره اجرا کنید و تأیید کنید بسته‌های مورد انتظار رفته‌اند. وضعیت سرویس را با این بررسی کنید: systemctl status vpnagentd روی یک نصب بومی، سپس تأیید کنید شبکه به خط پایهٔ شما برمی‌گردد. نماد سینیِ غایب چیزی را ثابت نمی‌کند، و یک ماژول نامرتبط که زنده می‌ماند به این معنا نیست که حذف شکست خورده است.

وابستگی تونل را هم در نظر داشته باشید. اگر نشست دور شما روی تونلی سوار است که آن را حذف می‌کنید، پیش از شروع یک مسیر مدیریت مستقل باز داشته باشید.

مرحله 5: هویت را بازنشسته کنید، نه فقط فایل‌ها را

حذف نرم‌افزار محلی یک اعتبارنامه را بازنشسته نمی‌کند. گواهی دستگاه، نمایهٔ صادرشده یا نشست ذخیره‌شده هنوز می‌توانند بعداً از ماشین دیگری احراز هویت کنند. ابطال را از طریق کسی که حساب را دارد انجام دهید، و هر پوشهٔ برچسب‌خوردهٔ Cisco را به‌عنوان میان‌بر به‌صورت بازگشتی حذف نکنید.

کار وقتی تمام است که بسته‌ها رفته باشند، تونل نرفته باشد، و اعتبارنامه دیگر کار نکند. این‌ها سه بررسی جداگانه‌اند و مستقلاً شکست می‌خورند.

مقالات مرتبط