Удаление нужного модуля Cisco Secure Client в Linux
Выясните, как был установлен клиент и какие модули принадлежат вам, прежде чем запускать команду удаления. Затем проверьте состояние пакетов, а не значок в трее.
Удаление программного обеспечения Cisco VPN в Linux срывается двумя способами, которые снаружи выглядят одинаково. Люди запускают путь скрипта из того поколения клиента, которого у них нет, или удаляют модуль-обёртку и оставляют ядро. В любом случае получается машина, которая в трее выглядит чистой, но на ней всё ещё есть служба, пакет и идентичность устройства. Исправление начинается с определения установки, а не с команды.
Шаг 1: Определите, что и как установлено
Два стиля развёртывания распространены, и у них нет общих шагов удаления. Установка из нативных пакетов помещает в систему пакеты RPM или DEB с именами и версиями, которые можно перечислить. Более старое развёртывание на основе скрипта складывает файлы в каталог и приносит собственный деинсталлятор. dpkg -l | grep -i cisco или rpm -qa | grep -i cisco в системе RPM сообщает, в каком мире вы находитесь, прежде чем трогать любой из них.
Запишите версии вместе с изменением. Список модулей без номера выпуска не воспроизводится через полгода, когда кто-то спросит, что вы удалили.
Шаг 2: Подтвердите, кто разрешает удаление
На управляемом устройстве ответ часто не вы. Posture, видимость и другие средства контроля конечных точек могут ехать на том же установщике, а их тихое удаление ломает проверки соответствия, о которых в начале никто не упоминал. Попросите у ответственного администратора план удаления, прежде чем проверять свой.
Устранение неполадок VPN-подключения — не разрешение снимать средства контроля конечных точек с корпоративного ноутбука. Запишите это там, где это увидит заявка.
Шаг 3: Удаляйте в задокументированном порядке
Руководство по развёртыванию 5.1 Cisco описывает рабочий процесс с нативными пакетами Linux порядком модулей, а не одной удовлетворительной командой. Модули, не относящиеся к ядру, снимаются первыми, затем основной компонент VPN, а DART приберегается напоследок, потому что его диагностика — это то, что понадобится, если удаление пойдёт не так. Следуйте этому порядку для фактически установленных компонентов.
Посмотрите транзакцию перед утверждением. apt-get -s remove cisco-secure-client показывает, что будет удалено и что от этого зависит, а менеджер пакетов, предлагающий удалить половину рабочего стола, говорит вам кое-что полезное.
Не считайте узкой командой шаблон, совпадающий со всем семейством продуктов. Он удаляет всё, что установило семейство, а это редко то, что вы имели в виду.
Шаг 4: Проверьте состояние пакетов, службу и сеть
После разрешённого удаления повторно запустите инвентаризацию и подтвердите, что ожидаемые пакеты исчезли. Проверьте состояние службы с помощью systemctl status vpnagentd при нативной установке, затем подтвердите, что сеть возвращается к вашей базовой линии. Отсутствующий значок в трее ничего не доказывает, а выживший посторонний модуль не означает, что удаление не удалось.
Помните и о зависимости от туннеля. Если ваш удалённый сеанс идёт через туннель, который вы удаляете, откройте независимый путь управления, прежде чем начать.
Шаг 5: Отзовите идентичность, а не только файлы
Локальное удаление программного обеспечения не отзывает учётные данные. Сертификат устройства, экспортированный профиль или сохранённый сеанс всё ещё могут аутентифицироваться с другой машины впоследствии. Отзывом занимайтесь через владельца учётной записи и не удаляйте рекурсивно каждый каталог с меткой Cisco в качестве ярлыка.
Работа завершена, когда пакетов нет, туннеля нет, а учётные данные больше не работают. Это три отдельные проверки, и они отказывают независимо.