Rimuovere il modulo corretto di Cisco Secure Client su Linux
Scopri come è stato installato il client e quali moduli possiedi prima di eseguire un comando di rimozione. Poi verifica lo stato dei pacchetti, non l’icona nella barra.
Rimuovere il software Cisco VPN su Linux fallisce in due modi che dall’esterno sembrano identici. Le persone eseguono il percorso di uno script di una generazione del client che non hanno, oppure rimuovono un modulo wrapper e lasciano il core. In entrambi i casi si ottiene una macchina che nella barra sembra pulita e che conserva ancora un servizio, un pacchetto e un’identità del dispositivo. La correzione inizia con l’identificazione dell’installazione, non con un comando.
Passaggio 1: identificare cosa è installato e come
Due stili di distribuzione sono comuni e non condividono i passaggi di rimozione. Un’installazione da pacchetto nativo mette sul sistema pacchetti RPM o DEB con nomi e versioni che puoi elencare. Una distribuzione più vecchia basata su script copia file in una directory e porta con sé il proprio disinstallatore. dpkg -l | grep -i cisco, o rpm -qa | grep -i cisco su un sistema RPM, ti dice in quale mondo ti trovi prima di toccare l’uno o l’altro.
Registra le versioni insieme alla modifica. Un elenco di moduli senza numero di rilascio non è riproducibile sei mesi dopo, quando qualcuno chiede cosa hai rimosso.
Passaggio 2: confermare chi autorizza la rimozione
Su un dispositivo gestito la risposta spesso non sei tu. Posture, visibilità e altri controlli endpoint possono viaggiare sullo stesso installer, e rimuoverli in silenzio rompe controlli di conformità che nessuno aveva menzionato all’inizio. Chiedi il piano di rimozione dell’amministratore responsabile prima di provare il tuo.
Risolvere un problema di connessione VPN non è un’autorizzazione a rimuovere i controlli endpoint da un portatile aziendale. Scrivilo dove il ticket può vederlo.
Passaggio 3: rimuovere nell’ordine documentato
La guida alla distribuzione 5.1 di Cisco documenta il flusso di lavoro dei pacchetti nativi Linux con un ordine dei moduli, non con un unico comando soddisfacente. I moduli non core vengono rimossi per primi, poi il componente VPN core, con DART tenuto per ultimo perché la sua diagnostica è ciò che ti servirà se la rimozione va storta. Segui quell’ordine per i componenti effettivamente installati.
Anteprima la transazione prima di approvarla. apt-get -s remove cisco-secure-client mostra cosa verrebbe rimosso e cosa ne dipende, e un gestore di pacchetti che propone di rimuovere metà del desktop ti sta dicendo qualcosa di utile.
Non trattare un carattere jolly che corrisponde all’intera famiglia di prodotti come un comando ristretto. Rimuove tutto ciò che la famiglia ha installato, che è raramente ciò che intendevi.
Passaggio 4: verificare stato dei pacchetti, servizio e rete
Dopo la rimozione autorizzata, esegui di nuovo l’inventario e conferma che i pacchetti attesi siano spariti. Controlla lo stato del servizio con systemctl status vpnagentd su un’installazione nativa, poi conferma che la rete torni alla tua baseline. Un’icona mancante nella barra non prova nulla, e un modulo non correlato che sopravvive non significa che la rimozione sia fallita.
Tieni presente anche la dipendenza dal tunnel. Se la tua sessione remota viaggia sul tunnel che stai rimuovendo, apri un percorso di gestione indipendente prima di iniziare.
Passaggio 5: ritirare l’identità, non solo i file
La rimozione locale del software non ritira una credenziale. Un certificato del dispositivo, un profilo esportato o una sessione salvata possono ancora autenticarsi da un’altra macchina in seguito. Gestisci la revoca tramite chi possiede l’account, e non eliminare ricorsivamente ogni directory etichettata Cisco come scorciatoia.
Il lavoro è finito quando i pacchetti sono spariti, il tunnel no, e la credenziale non funziona più. Sono tre controlli separati e falliscono in modo indipendente.