L'eliminació del programari Cisco VPN a Linux falla de dues maneres que des de fora semblen idèntiques. La gent executa una ruta de script d'una generació de client que no té, o elimina un mòdul d'embolcall i deixa el nucli enrere. De qualsevol manera obteniu una màquina que sembla neta a la safata i encara té un servei, un paquet i una identitat de dispositiu. La solució comença identificant la instal·lació, no amb una ordre.

Pas 1: Identifiqueu què està instal·lat i com

Dos estils de desplegament són habituals i no comparteixen passos d'eliminació. Una instal·lació nativa de paquet posa paquets RPM o DEB al sistema amb noms i versions que podeu llistar. Un desplegament més antic basat en scripts deixa fitxers en un directori i porta el seu propi desinstal·lador. dpkg -l | grep -i cisco, o rpm -qa | grep -i cisco en un sistema RPM, us diu en quin món sou abans de tocar cap dels dos.

Enregistreu les versions amb el canvi. Una llista de mòduls sense número de versió no és reproduïble sis mesos després quan algú pregunta què heu eliminat.

Pas 2: Confirmeu qui autoritza l'eliminació

En un dispositiu gestionat, la resposta sovint no sou vosaltres. La postura, la visibilitat i altres controls de punt final poden anar al mateix instal·lador, i eliminar-los en silenci trenca comprovacions de compliment que ningú no va esmentar a l'inici. Demaneu el pla d'eliminació de l'administrador responsable abans de provar el vostre.

Resoldre una connexió VPN no és autorització per treure controls de punt final d'un portàtil corporatiu. Escriviu-ho on el tiquet ho pugui veure.

Pas 3: Elimineu en l'ordre documentat

La guia de desplegament 5.1 de Cisco documenta el flux de treball del paquet natiu de Linux amb un ordre de mòduls en lloc d'una sola ordre satisfactòria. Els mòduls no bàsics surten primer, després el component VPN principal, amb DART mantingut fins al final perquè els seus diagnòstics són el que voldreu si l'eliminació va malament. Seguiu aquest ordre per als components realment instal·lats.

Previsualitzeu la transacció abans d'aprovar-la. apt-get -s remove cisco-secure-client mostra què s'eliminaria i què en depèn, i un gestor de paquets que proposa eliminar la meitat de l'escriptori us està dient una cosa útil.

No tracteu un comodí que coincideix amb tota la família de productes com una ordre estreta. Elimina tot el que la família va instal·lar, que poques vegades és el que volíeu.

Pas 4: Verifiqueu l'estat del paquet, el servei i la xarxa

Després de l'eliminació autoritzada, torneu a executar l'inventari i confirmeu que els paquets esperats han desaparegut. Comproveu l'estat del servei amb systemctl status vpnagentd en una instal·lació nativa, i després confirmeu que la xarxa torna a la vostra línia base. Una icona de safata absent no demostra res, i un mòdul no relacionat que sobreviu no significa que l'eliminació hagi fallat.

Tingueu en compte també la dependència del túnel. Si la vostra sessió remota va pel túnel que esteu eliminant, tingueu una via de gestió independent oberta abans de començar.

Pas 5: Retireu la identitat, no només els fitxers

L'eliminació local de programari no retira una credencial. Un certificat de dispositiu, un perfil exportat o una sessió desada encara poden autenticar-se des d'una altra màquina després. Gestioneu la revocació amb qui posseeix el compte, i no esborreu recursivament tots els directoris etiquetats com a Cisco com a drecera.

La feina està feta quan els paquets han desaparegut, el túnel no, i la credencial ja no funciona. Són tres comprovacions separades i fallen de manera independent.

Articles relacionats