Ta bort rätt Cisco Secure Client-modul på Linux
Ta reda på hur klienten installerades och vilka moduler du äger innan du kör ett borttagningskommando. Kontrollera sedan paketstatusen, inte ikonen i aktivitetsfältet.
Att ta bort Cisco VPN-programvara på Linux misslyckas på två sätt som ser identiska ut utifrån. Folk kör en skriptsökväg från en klientgeneration de inte har, eller tar bort en omslagsmodul och lämnar kärnan kvar. Hur som helst får du en maskin som ser ren ut i aktivitetsfältet och fortfarande har en tjänst, ett paket och en enhetsidentitet. Rättningen börjar med att identifiera installationen, inte med ett kommando.
Steg 1: Identifiera vad som är installerat och hur
Två distributionsstilar är vanliga och de delar inte borttagningsstegen. En nativ paketinstallation lägger RPM- eller DEB-paket på systemet med namn och versioner du kan lista. En äldre skriptbaserad distribution släpper filer i en katalog och levererar sin egen avinstallerare. dpkg -l | grep -i cisco, eller rpm -qa | grep -i cisco på ett RPM-system, talar om vilken värld du är i innan du rör någon av dem.
Anteckna versionerna tillsammans med ändringen. En modullista utan utgivningsnummer går inte att återskapa sex månader senare när någon frågar vad du tog bort.
Steg 2: Bekräfta vem som auktoriserar borttagningen
På en hanterad enhet är svaret ofta inte du. Posture, synlighet och andra endpoint-kontroller kan rida på samma installationsprogram, och att ta bort dem tyst bryter efterlevnadskontroller som ingen nämnde i början. Be om den ansvariga administratörens borttagningsplan innan du testar din egen.
Felsökning av en VPN-anslutning är inte auktorisering att slita bort endpoint-kontroller från en företagslaptop. Skriv det där ärendet kan se det.
Steg 3: Ta bort i den dokumenterade ordningen
Ciscos distributionsguide för 5.1 dokumenterar arbetsflödet för natives Linux-paket med en modulordning i stället för ett enda tillfredsställande kommando. Moduler som inte är kärna tas bort först, sedan kärn-VPN-komponenten, och DART sparas till sist eftersom dess diagnostik är det du vill ha om borttagningen går fel. Följ den ordningen för de komponenter som faktiskt är installerade.
Förhandsgranska transaktionen innan du godkänner den. apt-get -s remove cisco-secure-client visar vad som skulle tas bort och vad som beror på det, och en pakethanterare som föreslår att ta bort halva skrivbordet säger dig något användbart.
Behandla inte ett jokertecken som matchar hela produktfamiljen som ett smalt kommando. Det tar bort allt familjen installerade, vilket sällan är det du menade.
Steg 4: Verifiera paketstatus, tjänst och nätverk
Efter den auktoriserade borttagningen, kör inventeringen igen och bekräfta att de förväntade paketen är borta. Kontrollera tjänstestatusen med systemctl status vpnagentd på en nativ installation och bekräfta sedan att nätverket återgår till din baslinje. En saknad ikon i aktivitetsfältet bevisar ingenting, och en orelaterad modul som överlever betyder inte att borttagningen misslyckades.
Tänk också på tunnelberoendet. Om din fjärrsession går över tunneln du tar bort, ha en oberoende hanteringsväg öppen innan du börjar.
Steg 5: Pensionera identiteten, inte bara filerna
Lokal programvaruborttagning pensionerar inte en autentiseringsuppgift. Ett enhetscertifikat, en exporterad profil eller en sparad session kan fortfarande autentisera från en annan maskin efteråt. Hantera återkallelsen via den som äger kontot, och radera inte rekursivt varje Cisco-märkt katalog som en genväg.
Jobbet är klart när paketen är borta, tunneln inte är det, och autentiseringsuppgiften inte längre fungerar. Det är tre separata kontroller och de misslyckas oberoende.