비밀번호를 재설정하고 포털에서 테스트했지만 한 노트북은 여전히 연결되지 않습니다. 본능은 다시 재설정하는 것이지만, 바로 그렇게 계정이 잠기고 오래된 비밀이 사고가 됩니다. VPN 클라이언트는 매번 비밀번호를 요구하는 일이 드물며, 한 번 요구하고 답을 당신이 선택하지 않은 곳에 저장합니다. 그 장소를 찾는 것이 전체 작업이며, 한 번 더 재설정하는 것보다 빠릅니다.

각 클라이언트가 실제로 보내는 것을 확인하세요

비밀번호가 문제라고 가정하기 전에 실패하는 클라이언트의 계정, 도메인, 게이트웨이를 확인하세요. 웹 포털 로그인은 VPN 자체와 다른 ID 시스템을 사용할 수 있으므로 포털 로그인 성공은 프로토콜 인증에 대해 아무것도 말해주지 않습니다. 일부 배포에서는 포털에서는 이메일을, 터널에서는 다른 사용자 이름을 받아들입니다. 무엇이든 재설정하기 전에 클라이언트가 어떤 ID를 제시하도록 구성되어 있는지 확인하세요.

오류 텍스트를 읽고 분류하세요. 인증서 실패, 만료된 챌린지, 지원되지 않는 암호는 오래된 비밀번호가 아니며, 그렇게 취급하면 효과 없는 재설정 루프가 생깁니다. 서비스에 잠금 정책이 있으면 두세 번 실패한 뒤 멈추고 계속하기 전에 계정 상태를 확인하세요.

추측하지 말고 저장소를 나열하세요

네 개의 저장소가 VPN 비밀을 보관하며, 아래 표는 각각에 대해 값이 어디에 남는지와 그것을 지우는 것이 실제로 무엇을 의미하는지 보여줍니다. 기본 OS 프로필은 플랫폼 자격 증명 저장소에 비밀을 보관하므로 항목이 이를 기록한 앱보다 오래 남을 수 있습니다. 클라이언트 구성 파일은 해당 클라이언트가 읽는 위치에 값을 보관하며, 인라인이든 참조된 인증 파일이든 관계없이 다른 파일을 편집해도 아무것도 바뀌지 않습니다. 브라우저 포털 쿠키와 정책으로 전달된 자격 증명은 기기가 실제로 소유하지 않은 곳에 존재하며, 이것이 누가 변경할 수 있는지를 결정합니다.

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

먼저 OS 자격 증명 저장소(클라이언트가 기본적으로 참조), 다음은 클라이언트 자체의 볼트나 구성 파일, 그다음 브라우저 세션, 마지막으로 셋 모두를 덮어쓸 수 있는 정책 순서로 확인하세요. 순서가 중요한 이유는 나중 저장소가 이전 저장소를 조용히 복원할 수 있어 실패가 계속되는 동안 잘못된 계층을 고치게 되기 때문입니다. 어떤 저장소를 변경했는지 적어 두는 것이 다음 재설정을 반나절이 아닌 이분 작업으로 만듭니다.

클라이언트가 실제로 사용하는 저장소를 살펴보세요

삭제하기 전에 읽어 어떤 항목이 VPN의 것인지 알아두세요. 아래 명령은 제거 대신 나열하고 검사하므로 진단을 되돌릴 수 있게 유지합니다.

# 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

Linux에서는 -s 가 NetworkManager가 보통 숨기는 비밀을 표시합니다. macOS에서는 Keychain 명령이 저장된 항목을 출력하므로 터미널 스크롤백을 민감한 것으로 취급하세요. 실패하는 클라이언트가 자체 볼트를 가진 타사 앱이라면 OS 저장소는 올바르게 보이지만 앱은 자체 사본을 보관하며, 변경은 바로 그 볼트에서 해야 합니다.

오프라인 기기를 처리하세요

스스로 깨어나 다시 연결하는 노트북 은 사본이 존재하는 한 이전 비밀을 계속 제시합니다. 해당 기기가 한꺼번에 다시 시도하기 전에 수정되도록 업데이트를 계획하고, 각 기기가 지원되는 흐름을 거칠 때까지 영향을 받은 프로필에서 자동 연결을 비활성화하는 것을 고려하세요.

관리되는 플릿의 경우 정책이 정의된 곳에서 값을 변경하세요. 자격 증명이 중앙에서 제공되는 기기의 로컬 사본을 편집하는 것은 기껏해야 일시적이며, 다음 정책 새로 고침에서 이전 값이 복원되고 실패가 설명 없이 다시 나타납니다.

한 번의 통제된 시도로 확인하세요

의도한 항목을 업데이트하고 한 번 다시 연결한 뒤 터널이 특정 대상에 도달하는지 확인하세요. 통제된 한 번의 시도는 실패하면 쓸 만한 오류를 주지만, 스무 번은 잠긴 계정과 수수께끼를 줍니다. 저장소를 고친 뒤에도 클라이언트가 실패하면 비밀이 없는 오류 하나를 캡처하고 멈추세요. 그 오류를 기기 이름과 함께 보관하면 다음 교대가 당신이 끝낸 곳에서 시작합니다.

비밀번호 변경은 인증서, 세션 토큰, MFA 등록을 건드리지 않으며, 그것들은 자체 수명 주기를 가진 별개의 ID입니다. 갱신된 인증서는 비밀번호를 회전해도 고쳐지지 않고, 재설정 전에 발급된 토큰은 여전히 유효할 수 있습니다. 다음 재설정도 같은 목록을 만나므로 어떤 저장소가 오래된 값을 보관했는지 적으며 마무리하세요.

관련 글