Zresetowałeś hasło, sprawdziłeś je w portalu, a jeden laptop nadal nie może się połączyć. Odruch każe zresetować je jeszcze raz, a właśnie tak konto zostaje zablokowane, a nieaktualny sekret staje się incydentem. Klient VPN rzadko pyta o hasło za każdym razem; pyta raz i zapisuje odpowiedź gdzieś, czego nie wybrałeś. Znalezienie tego miejsca to cała robota i jest szybsze niż kolejny reset.

Sprawdź, co każdy klient naprawdę wysyła

Zanim uznasz, że problemem jest hasło, sprawdź konto, domenę i bramę na zawodzącym kliencie. Logowanie przez portal może korzystać z innego systemu tożsamości niż sam VPN, więc udane logowanie w portalu nic nie mówi o uwierzytelnianiu protokołu. Niektóre wdrożenia akceptują e-mail w portalu i inną nazwę użytkownika w tunelu. Potwierdź, jaką tożsamość klient ma prezentować, zanim cokolwiek zresetujesz.

Przeczytaj tekst błędu i sklasyfikuj go. Błąd certyfikatu, wygasłe wyzwanie lub nieobsługiwany szyfr to nie nieaktualne hasło, a potraktowanie tego jako hasła daje pętlę resetów bez skutku. Jeśli usługa ma politykę blokady, zatrzymaj się po dwóch lub trzech nieudanych próbach i potwierdź stan konta, zanim przejdziesz dalej.

Wylicz magazyny zamiast zgadywać

Cztery magazyny przechowują sekret VPN, a poniższa tabela wiąże każdy z nich z tym, gdzie wartość przetrwa i co naprawdę oznacza jej wyczyszczenie. Natywny profil systemu operacyjnego trzyma sekret w magazynie poświadczeń platformy, dlatego wpis może przeżyć aplikację, która go zapisała. Plik konfiguracyjny klienta trzyma wartość tam, gdzie czyta ją ten klient, albo w treści, albo w wskazanym pliku auth, więc edycja innego pliku nic nie zmienia. Ciasteczko portalu w przeglądarce i poświadczenie dostarczane przez politykę żyją gdzieś, czego urządzenie tak naprawdę nie posiada, a to decyduje, kto może je zmienić.

StoreWhere it livesHow to clear it
Native OS profileWindows Credentials, NetworkManager secretsforget or edit the connection
Client configuration filea referenced auth file or inline valueedit the file the client actually reads
Browser sessioncookie for the portal SSOsign out of the portal, not just close the tab
Managed policydelivered by the management servicechange it in the manager, not on the device

Sprawdzaj je w ustalonej kolejności: najpierw magazyn poświadczeń systemu, bo klient zagląda tam domyślnie, potem własny sejf lub plik konfiguracyjny klienta, potem sesja przeglądarki, a na końcu polityka, która może nadpisać wszystkie trzy. Kolejność ma znaczenie, bo późniejszy magazyn może po cichu przywrócić wcześniejszy i naprawisz niewłaściwą warstwę, podczas gdy awaria trwa. Zapisz, który magazyn zmieniłeś, bo ta notatka sprawia, że następny reset to dwuminutowa robota zamiast całego popołudnia.

Zajrzyj do magazynu, którego klient naprawdę używa

Czytaj, zanim usuniesz, żeby wiedzieć, który wpis należał do VPN. Poniższe polecenia wyświetlają i sprawdzają zamiast usuwać, co utrzymuje diagnozę odwracalną.

# Windows credential store
cmdkey /list | findstr /i vpn
# Windows native profile
Get-VpnConnection -Name "Work" | Select-Object -ExpandProperty Guid
# macOS Keychain
security find-generic-password -s "Company VPN" -g
# Linux NetworkManager
nmcli -s connection show "Work" | grep -i password

W systemie Linux -s pokazuje sekrety, które NetworkManager normalnie ukrywa. W systemie macOS polecenie Keychain wypisuje zapisany element, więc traktuj historię terminala jako wrażliwą. Jeśli zawodzący klient to aplikacja innej firmy z własnym sejfem, magazyn systemowy będzie wyglądał poprawnie, podczas gdy aplikacja trzyma własną kopię, i to w tym sejfie należy dokonać zmiany.

Zajmij się urządzeniami, które są offline

Laptopy, które budzą się i łączą ponownie bez nadzoru będą prezentować stary sekret tak długo, jak długo istnieje ich kopia. Zaplanuj aktualizację tak, by te urządzenia zostały poprawione, zanim spróbują ponownie serią, i rozważ wyłączenie autopołączenia w dotkniętym profilu, dopóki każde z nich nie przejdzie obsługiwanego procesu.

W przypadku zarządzanej floty zmień wartość tam, gdzie zdefiniowano politykę. Edycja lokalnej kopii na urządzeniu, którego poświadczenie jest dostarczane centralnie, jest w najlepszym razie tymczasowa; następne odświeżenie polityki przywraca starą wartość i awaria wraca bez wyjaśnienia.

Zweryfikuj jednym kontrolowanym podejściem

Zaktualizuj właściwy wpis, połącz się ponownie raz i potwierdź, że tunel dociera do czegoś konkretnego. Jedna kontrolowana próba daje użyteczny błąd, jeśli zawiedzie, a dwadzieścia daje zablokowane konto i zagadkę. Jeśli klient nadal zawodzi po poprawieniu magazynu, przechwyć jeden niebędący sekretem błąd i zatrzymaj się. Zachowaj ten błąd razem z nazwą urządzenia, żeby następna zmiana zaczynała się tam, gdzie skończyłeś.

Zmiana hasła nie dotyka certyfikatów, tokenów sesji ani rejestracji MFA, a to odrębne tożsamości z własnym cyklem życia. Odnowionego certyfikatu nie naprawia się obrotem hasła, a token wydany przed resetem może być nadal ważny. Na koniec zapisz, który magazyn trzymał nieaktualną wartość, bo następny reset trafi na tę samą listę.

Powiązane artykuły