הסרת המודול הנכון של Cisco Secure Client ב-Linux
גלו כיצד הותקן הלקוח ואילו מודולים שייכים לכם לפני הרצת פקודת הסרה. לאחר מכן בדקו את מצב החבילות, ולא את סמל המגש.
הסרת תוכנת Cisco VPN ב-Linux נכשלת בשתי דרכים שנראות זהות מבחוץ. אנשים מריצים נתיב סקריפט מדור לקוח שאין להם, או מסירים מודול עטיפה ומשאירים את הליבה. כך או כך מתקבלת מכונה שנראית נקייה במגש ועדיין יש בה שירות, חבילה וזהות התקן. התיקון מתחיל בזיהוי ההתקנה, לא בפקודה.
שלב 1: זהו מה מותקן וכיצד
שני סגנונות פריסה נפוצים והם אינם חולקים את שלבי ההסרה. התקנת חבילה מקורית שמה במערכת חבילות RPM או DEB עם שמות וגרסאות שאפשר להציג. פריסה ישנה מבוססת סקריפט מפילה קבצים לתיקייה ומגיעה עם מסיר התקנה משלה. dpkg -l | grep -i cisco, או rpm -qa | grep -i cisco במערכת RPM, אומר לכם באיזה עולם אתם נמצאים לפני שנוגעים באחד מהם.
תעדו את הגרסאות יחד עם השינוי. רשימת מודולים בלי מספר מהדורה אינה ניתנת לשחזור שישה חודשים אחר כך כשמישהו שואל מה הסרתם.
שלב 2: ודאו מי מאשר את ההסרה
במכשיר מנוהל, התשובה לעיתים קרובות אינה אתם. בקרות Posture, נראות ובקרות נקודות קצה אחרות עשויות לרכוב על אותו מתקין, והסרתן בשקט שוברת בדיקות תאימות שאיש לא הזכיר בהתחלה. בקשו את תוכנית ההסרה של המנהל האחראי לפני שתנסו את שלכם.
פתרון תקלות בחיבור VPN אינו הרשאה להסיר בקרות נקודות קצה ממחשב נייד ארגוני. כתבו זאת במקום שבו הפנייה יכולה לראות.
שלב 3: הסירו לפי הסדר המתועד
המדריך לפריסה 5.1 של Cisco מתעד את זרימת העבודה של חבילות Linux מקוריות עם סדר מודולים ולא בפקודה אחת מספקת. מודולים שאינם ליבה מוסרים ראשונים, אחר כך רכיב ה-VPN הליבתי, ו-DART נשמר לאחרון כי האבחון שלו הוא מה שתרצו אם ההסרה תשתבש. פעלו לפי הסדר הזה עבור הרכיבים שמותקנים בפועל.
הציגו את העסקה לפני אישור. apt-get -s remove cisco-secure-client מראה מה יוסר ומה תלוי בו, ומנהל חבילות שמציע להסיר חצי משולחן העבודה אומר לכם משהו שימושי.
אל תתייחסו לתו כללי שמתאים לכל משפחת המוצרים כפקודה צרה. הוא מסיר כל מה שהמשפחה התקינה, וזה לעיתים רחוקות מה שהתכוונתם.
שלב 4: אמתו מצב חבילות, שירות ורשת
לאחר ההסרה המאושרת, הריצו שוב את המלאי ואשרו שהחבילות הצפויות נעלמו. בדקו את מצב השירות עם systemctl status vpnagentd בהתקנה מקורית, ואז אשרו שהרשת חוזרת לקו הבסיס שלכם. סמל מגש חסר אינו מוכיח דבר, ומודול לא קשור ששורד אינו אומר שההסרה נכשלה.
זכרו גם את תלות המנהרה. אם ההפעלה המרוחקת שלכם רוכבת על המנהרה שאתם מסירים, פתחו נתיב ניהול עצמאי לפני שתתחילו.
שלב 5: פרשו את הזהות, לא רק את הקבצים
הסרת תוכנה מקומית אינה מפרשת אישור גישה. תעודת התקן, פרופיל מיוצא או הפעלה שמורה עדיין יכולים לאמת מזהות ממכונה אחרת לאחר מכן. טפלו בביטול דרך מי שבעל החשבון, ואל תמחקו רקורסיבית כל תיקייה שמסומנת Cisco כדרך קיצור.
העבודה הושלמה כשהחבילות נעלמו, המנהרה לא, ואישור הגישה כבר לא עובד. אלה שלוש בדיקות נפרדות והן נכשלות באופן בלתי תלוי.