Linux'ta Cisco VPN yazılımını kaldırmak, dışarıdan aynı görünen iki şekilde başarısız olur. İnsanlar sahip olmadıkları bir istemci neslinin betik yolunu çalıştırır ya da sarmalayıcı modülü kaldırıp çekirdeği yerinde bırakır. Her iki durumda da tepside temiz görünen ama üzerinde hâlâ bir hizmet, bir paket ve bir cihaz kimliği bulunan bir makine elde edersiniz. Düzeltme bir komutla değil, kurulumu tanımlamakla başlar.

Adım 1: Neyin ve nasıl kurulduğunu belirleyin

İki dağıtım stili yaygındır ve kaldırma adımlarını paylaşmazlar. Yerel paket kurulumu, sisteme listelenebilen ad ve sürümlerle RPM veya DEB paketleri koyar. Daha eski betik tabanlı dağıtım, dosyaları bir dizine bırakır ve kendi kaldırıcısını getirir. dpkg -l | grep -i cisco veya bir RPM sisteminde rpm -qa | grep -i cisco, herhangi birine dokunmadan önce hangi dünyada olduğunuzu söyler.

Sürümleri değişiklikle birlikte kaydedin. Sürüm numarası olmayan bir modül listesi, altı ay sonra biri neyi kaldırdığınızı sorduğunda yeniden üretilemez.

Adım 2: Kaldırmayı kimin yetkilendirdiğini doğrulayın

Yönetilen bir cihazda cevap genellikle siz değilsiniz. Posture, görünürlük ve diğer uç nokta kontrolleri aynı yükleyiciye binebilir ve bunları sessizce kaldırmak, başlangıçta kimsenin bahsetmediği uyumluluk denetimlerini bozar. Kendi planınızı test etmeden önce sorumlu yöneticinin kaldırma planını isteyin.

VPN bağlantısı sorunlarını gidermek, kurumsal bir dizüstü bilgisayardan uç nokta kontrollerini sökme yetkisi değildir. Bunu kaydın görebileceği bir yere yazın.

Adım 3: Belgelenen sırayla kaldırın

Cisco'nun 5.1 dağıtım kılavuzu, yerel Linux paketlerinin iş akışını tek bir tatmin edici komutla değil, bir modül sırasıyla belgeler. Çekirdek olmayan modüller önce çıkar, sonra çekirdek VPN bileşeni gelir; DART ise en sona bırakılır çünkü kaldırma ters giderse ihtiyaç duyacağınız şey onun tanılamasıdır. Bu sırayı gerçekten kurulu bileşenler için izleyin.

İşlemi onaylamadan önce önizleyin. apt-get -s remove cisco-secure-client neyin kaldırılacağını ve neyin ona bağlı olduğunu gösterir; masaüstünün yarısını kaldırmayı öneren bir paket yöneticisi size faydalı bir şey söylüyordur.

Tüm ürün ailesiyle eşleşen bir joker karakteri dar bir komut sanmayın. Ailenin kurduğu her şeyi kaldırır, ki bu nadiren kastettiğiniz şeydir.

Adım 4: Paket durumunu, hizmeti ve ağı doğrulayın

Yetkilendirilmiş kaldırmadan sonra envanteri yeniden çalıştırın ve beklenen paketlerin gittiğini doğrulayın. Yerel kurulumda systemctl status vpnagentd ile hizmet durumunu kontrol edin, ardından ağın temel çizginize döndüğünü doğrulayın. Eksik tepsi simgesi hiçbir şeyi kanıtlamaz ve hayatta kalan ilgisiz bir modül kaldırmanın başarısız olduğu anlamına gelmez.

Tünel bağımlılığını da aklınızda tutun. Uzak oturumunuz kaldırdığınız tünel üzerinden gidiyorsa başlamadan önce bağımsız bir yönetim yolu açın.

Adım 5: Yalnızca dosyaları değil, kimliği de kullanımdan kaldırın

Yerel yazılım kaldırma bir kimlik bilgisini kullanımdan kaldırmaz. Bir cihaz sertifikası, dışa aktarılmış bir profil veya kaydedilmiş bir oturum daha sonra başka bir makineden hâlâ kimlik doğrulayabilir. İptal işlemini hesabın sahibiyle yürütün ve kısayol olarak Cisco etiketli her dizini özyinelemeli olarak silmeyin.

İş, paketler gittiğinde, tünel gitmediğinde ve kimlik bilgisi artık çalışmadığında biter. Bunlar üç ayrı denetimdir ve bağımsız olarak başarısız olurlar.

İlgili makaleler