Remover o módulo correto do Cisco Secure Client no Linux
Descubra como o cliente foi instalado e quais módulos são seus antes de executar um comando de remoção. Depois verifique o estado dos pacotes, não o ícone da bandeja.
Remover o software Cisco VPN no Linux falha de duas maneiras que parecem idênticas por fora. As pessoas executam o caminho de um script de uma geração de cliente que não têm, ou removem um módulo de wrapper e deixam o núcleo para trás. De qualquer forma, você fica com uma máquina que parece limpa na bandeja e ainda tem um serviço, um pacote e uma identidade de dispositivo. A correção começa pela identificação da instalação, não por um comando.
Passo 1: Identifique o que está instalado e como
Dois estilos de implantação são comuns e não compartilham as etapas de remoção. Uma instalação de pacote nativo coloca pacotes RPM ou DEB no sistema com nomes e versões que você pode listar. Uma implantação mais antiga baseada em script coloca arquivos em um diretório e traz seu próprio desinstalador. dpkg -l | grep -i cisco, ou rpm -qa | grep -i cisco em um sistema RPM, diz em qual mundo você está antes de tocar em qualquer um deles.
Registre as versões junto com a mudança. Uma lista de módulos sem número de versão não é reproduzível seis meses depois, quando alguém pergunta o que você removeu.
Passo 2: Confirme quem autoriza a remoção
Em um dispositivo gerenciado, a resposta muitas vezes não é você. Posture, visibilidade e outros controles de endpoint podem pegar carona no mesmo instalador, e removê-los silenciosamente quebra verificações de conformidade que ninguém mencionou no início. Peça o plano de remoção do administrador responsável antes de testar o seu.
Solucionar um problema de conexão VPN não é autorização para retirar controles de endpoint de um laptop corporativo. Escreva isso onde o chamado possa ver.
Passo 3: Remova na ordem documentada
O guia de implantação 5.1 da Cisco documenta o fluxo de trabalho dos pacotes nativos do Linux com uma ordem de módulos, e não com um único comando satisfatório. Os módulos que não são do núcleo saem primeiro, depois o componente VPN do núcleo, com o DART mantido por último porque o diagnóstico dele é o que você vai querer se a remoção der errado. Siga essa ordem para os componentes realmente instalados.
Pré-visualize a transação antes de aprová-la. apt-get -s remove cisco-secure-client mostra o que seria removido e o que depende disso, e um gerenciador de pacotes que propõe remover metade da área de trabalho está lhe dizendo algo útil.
Não trate um curinga que corresponde à família inteira de produtos como um comando estreito. Ele remove tudo o que a família instalou, o que raramente é o que você quis dizer.
Passo 4: Verifique o estado dos pacotes, o serviço e a rede
Depois da remoção autorizada, execute o inventário novamente e confirme que os pacotes esperados sumiram. Verifique o estado do serviço com systemctl status vpnagentd em uma instalação nativa e depois confirme que a rede volta à sua linha de base. Um ícone ausente na bandeja não prova nada, e um módulo não relacionado que sobrevive não significa que a remoção falhou.
Lembre-se também da dependência do túnel. Se a sua sessão remota trafega pelo túnel que você está removendo, tenha um caminho de gerenciamento independente aberto antes de começar.
Passo 5: Aposente a identidade, não apenas os arquivos
A remoção local do software não aposenta uma credencial. Um certificado de dispositivo, um perfil exportado ou uma sessão salva ainda podem se autenticar a partir de outra máquina depois. Trate a revogação com quem é dono da conta e não exclua recursivamente todos os diretórios rotulados como Cisco como atalho.
O trabalho termina quando os pacotes sumiram, o túnel não, e a credencial não funciona mais. São três verificações separadas e elas falham de forma independente.