본문으로 건너뛰기

VS Code에서 Claude Code 계정 확인하기: /status, 로그인, API 경로

A
12 분 소요Claude Code

VS Code에서 활성 Claude Code 계정을 확인하고 구독 로그인, API Key, Provider 경로, 상태 페이지 분기를 분리합니다.

VS Code에서 Claude Code 계정 확인하기: /status, 로그인, API 경로

VS Code에서 Claude Code 계정을 확인할 때는 구독 화면이나 API Key부터 만지지 마세요. 같은 VS Code 창에서 Claude Code를 열고, 필요하면 통합 터미널에서 claude를 실행한 뒤 /status를 먼저 확인합니다. 브라우저에 기억된 로그인, Console 잔액, 외부 터미널 변수보다 현재 VS Code 세션이 실제로 쓰는 경로가 중요합니다.

같은 VS Code 세션에서 보이는 상태의미첫 확인다음 행동
/status가 기대한 계정과 정상 연결을 보여줌현재 창이 의도한 Claude Code 세션을 사용 중계정 라벨, 모델/버전, connectivity 확인계속 진행하고 /usage, /cost, /stats는 보조 정보로만 사용
로그인 안 됨, 다른 계정, 오래된 세션로컬 세션이 기대와 다름/logout, /login, 다시 /status경로를 증명하기 전에는 결제 해석 금지
API Key, auth token, Provider, custom base URL 존재구독 로그인 대신 자격 증명 경로일 수 있음ANTHROPIC_API_KEY, ANTHROPIC_AUTH_TOKEN, helper, provider 변수 확인의도적으로 유지하거나 제거하고 VS Code를 다시 로드한 뒤 /status
로컬 경로는 맞지만 요청이 넓게 실패서비스 장애, 조직 제한, 권한 문제 가능성현재 날짜로 Claude Status 확인, 비밀 제거 증거 수집상태나 관리자 증거가 명확해질 때까지 로컬 변경 중단

캡처나 지원 요청에 비밀을 넣지 마세요. 공유할 수 있는 것은 /status 결과, 버전, VS Code 실행 경로, 관련 변수 이름, 오류 문구, 시간입니다. 실제 API Key, bearer token, provider secret, 전체 .env는 제외합니다.

같은 VS Code 표면에서 확인하기

VS Code에서 계정을 확인할 수 있는 위치

계정 확인은 실제로 작업할 같은 VS Code 창에서 해야 합니다. 공식 VS Code 통합은 Spark 아이콘, Activity Bar, Command Palette, Status Bar, 통합 터미널을 제공합니다. 외부 터미널이 보는 PATH와 환경 변수는 현재 VS Code 창과 다를 수 있으므로 외부 터미널의 결과만으로는 충분하지 않습니다.

먼저 통합 터미널에서 실행합니다.

bash
claude

Claude Code 안에서 실행합니다.

text
/status

/status는 계정과 경로의 첫 증거입니다. 계정, 모델/버전, 연결 상태를 같은 세션에서 보여줍니다. 확장 프로그램이 로그인되지 않았다고 말하면 /login을 실행하고 브라우저 인증을 마친 뒤 같은 창으로 돌아옵니다. 인증 창이 다시 열리지 않으면 VS Code를 새로고침합니다. 통합 터미널에서 claude --version이 동작하지 않는다면 계정 확인이 아니라 설치 또는 PATH 문제이므로 Claude Code 설치VS Code에서 Claude Code가 동작하지 않을 때로 이동합니다.

계정과 자격 증명 경로 해석하기

Claude Code 자격 증명 경로 매트릭스

Claude Code는 Claude.ai 계정, Team/Enterprise, Console, API Key, bearer token, apiKeyHelper, Bedrock, Vertex, Foundry, 호환 gateway 등 여러 경로로 인증될 수 있습니다. 중요한 것은 로그인한 기억이 아니라 현재 VS Code 세션을 어떤 계약이 소유하는지입니다.

경로 신호가능한 소유자확인할 것가정하지 말 것
Claude.ai 로그인개인 또는 플랜 계정계정 라벨이 맞는지API 사용도 같은 플랜으로 처리됨
Team/Enterprise조직 관리 계정org, workspace, repo 권한개인 계정도 같은 권한을 가짐
Console/API KeyAPI project 또는 key 소유자key 존재, Console Usage, project boundaryPro/Max가 이 세션 비용을 부담함
ANTHROPIC_AUTH_TOKEN과 base URLgateway 또는 proxy routehost, token, model name, trust boundary공식 Anthropic direct API와 같음
Bedrock, Vertex, Foundrycloud account와 regionprovider credentials, region, model availability/login이 주요 스위치임

구독 로그인이 증명된 뒤 결제나 한도 문제가 남으면 API Key와 구독 결제를 봅니다. API Key, gateway, provider가 보이면 Claude Code API 설정으로 변수와 settings를 점검합니다. 항상 경로가 먼저이고, 해석은 그 다음입니다.

환경 상속을 비밀 없이 확인하기

VS Code는 외부 터미널과 다른 환경에서 실행될 수 있습니다. Dock, iTerm, Windows Terminal, Git Bash, WSL, devcontainer, CI는 서로 다른 변수를 줄 수 있습니다. 값은 출력하지 말고 존재만 확인합니다.

bash
test -n "$ANTHROPIC_API_KEY" && echo "ANTHROPIC_API_KEY is set" test -n "$ANTHROPIC_AUTH_TOKEN" && echo "ANTHROPIC_AUTH_TOKEN is set" test -n "$ANTHROPIC_BASE_URL" && echo "ANTHROPIC_BASE_URL is set"

짧게 확인할 때도 값을 가립니다.

bash
env | grep -E '^ANTHROPIC_(API_KEY|AUTH_TOKEN|BASE_URL)=' | sed 's/=.*/=set/'

이 명령은 VS Code 통합 터미널에서 실행해야 합니다. 의도한 shell 환경을 상속하려면 그 shell에서 프로젝트를 엽니다.

bash
code .

새 창에서 claude/status를 다시 실행합니다. 경로가 바뀌면 계정이 망가진 것이 아니라 실행 환경이 달랐던 것입니다.

다른 계정, 오래된 로그인, API Key 덮어쓰기 수정하기

Claude Code 계정 불일치 복구와 비밀 제거 증거

한 번에 하나만 바꿉니다. 다른 계정이나 오래된 로그인은 다음 순서로 처리합니다.

text
/logout /login /status

현재 shell의 API Key가 구독 로그인을 덮는 경우에는 먼저 현재 shell에서만 제거합니다.

bash
unset ANTHROPIC_API_KEY claude

그 뒤 /status를 확인합니다. 새 터미널에서 key가 다시 나타난다면 shell profile, 프로젝트 .env, devcontainer, launch script, CI secret, 설정 도구를 찾아야 합니다. Provider나 gateway 경로에서는 /logout만으로 충분하지 않습니다. base URL, region, model name, credential owner를 확인합니다.

사용량 명령은 경로 확인 뒤에 사용하기

/status는 identity와 route를 답합니다. /usage, /stats, /cost는 그 다음입니다. API route 지출은 Console Usage를 기준으로 보고, subscription route는 plan limit와 local stats를 함께 봅니다. 경로를 모르는 상태에서 /cost나 Console balance만 보면 어떤 계정이 세션을 소유하는지 알 수 없습니다.

질문첫 표면이유
VS Code가 지금 쓰는 계정은?/status활성 세션 정보
변수가 경로를 바꾸나?masked env check비밀 없이 존재 증명
API 비용이 왜 생겼나?/status, env, Console Usage비용은 route를 따름
지원에 무엇을 보내나?redacted status, version, error, timestamp안전하고 재현 가능

장애나 조직 제한이면 로컬 변경 멈추기

Claude Status는 날짜가 있는 stop rule이지 로컬 계정 증거가 아닙니다. /status 이후에 넓은 실패, 로그인 루프, 서비스 측 오류가 보일 때 확인합니다. 관련 장애가 있으면 재설치, rollback, key rotation, 계정 변경을 멈춥니다. Status가 clear인데 같은 route가 실패하면 launch path, env vars, /status, logs, exact error로 돌아갑니다.

비밀 제거 증거로 에스컬레이션하기

보낼 내용은 Claude Code version, VS Code version, launch path, 비밀 제거 /status, ANTHROPIC_API_KEY 또는 ANTHROPIC_AUTH_TOKEN 존재 여부, 시도한 /login/logout, provider route, exact error, request id 또는 timestamp, Claude Status timestamp, 외부 터미널과 통합 터미널 차이입니다. 실제 key, bearer token, provider secret, 전체 .env, 고객 데이터, 내부 경로는 보내지 않습니다.

팀 환경과 여러 워크스페이스에서 추가로 확인할 것

회사 계정, Team, Enterprise, remote SSH, devcontainer, 여러 VS Code Profile을 쓰는 경우에는 사람의 로그인 상태와 작업 창의 자격 증명 경로를 분리해야 합니다. 브라우저에는 개인 Claude.ai 계정으로 로그인되어 있어도 VS Code 워크스페이스는 조직 API Key나 Provider token을 상속할 수 있습니다. 반대로 외부 터미널에는 key가 없어도 container, profile, launch script가 secret을 주입할 수 있습니다.

동료가 “로그인했습니다”라고 말하는 것만으로는 진단이 끝나지 않습니다. 문제가 난 VS Code 창에서 /status를 실행했는지, 같은 통합 터미널에서 ANTHROPIC_API_KEY, ANTHROPIC_AUTH_TOKEN, ANTHROPIC_BASE_URL 존재 여부를 값 없이 확인했는지, 같은 repository, branch, remote/container, Profile에서 재현되는지 확인해야 합니다. 이 경계가 빠지면 계정 전환 문제를 권한 문제, quota 문제, provider 장애로 잘못 해석하기 쉽습니다.

환경흔한 오해추가 증거처리
여러 VS Code Profile한 Profile은 로그인됐지만 다른 Profile은 오래된 세션Profile 이름, 창 제목, /status대상 Profile에서 다시 login하거나 route 정리
devcontainer / remote SSH로컬 shell은 깨끗하지만 container가 key 보유container 이름, remote host, masked env checksecret 주입 원본을 수정
Team / Enterprise개인 로그인은 되지만 org policy가 막음org, workspace, repo 권한, admin policy조직 관리자 경로로 확인
compatible gatewaybase URL이 trust boundary를 바꿈host, model name, provider ownersubscription이 아니라 gateway contract로 진단

안정적인 순서는 대상 VS Code 창의 /status, 같은 통합 터미널의 masked env check, 실행 원본과 workspace context 확인, 마지막으로 Console Usage, Claude Status, 조직 관리자 화면입니다. 변경을 하나 할 때마다 /status를 다시 실행해야 어떤 조치가 경로를 바꿨는지 팀이 재현할 수 있습니다.

수정 후 최소 기록

수정이 끝나면 짧은 기록을 남겨야 다음 사람이 같은 문제를 다시 계정 문제로 오해하지 않습니다. 대상 VS Code 창, 실행 방식, /status 전후 결과, 세 가지 ANTHROPIC_* 변수 존재 여부, 실제로 한 변경 하나, 창 재로드 여부, 최종 판단을 적습니다. 최종 판단은 local route fixed, organization admin needed, provider route owns the session, service incident active처럼 경로를 드러내야 합니다.

원인이 실행 환경이면 “Claude 계정 오류”라고 쓰지 말고 “Dock으로 실행한 VS Code가 목표 shell을 상속하지 않았다” 또는 “devcontainer가 다른 자격 증명 경로를 주입했다”라고 남깁니다. 조직 정책이면 “로컬 계정 확인 완료, 접근은 org 또는 project permission에서 차단”이라고 적습니다. 이 차이가 다음 장애 대응 시간을 줄이고 불필요한 key 삭제, 확장 재설치, 브라우저 계정 전환을 막습니다.

출처와 검증 경로

동작 사실은 2026년 5월 7일 확인한 Claude Code 공식 문서의 VS Code integration, authentication, quickstart, commands, errors, troubleshooting을 기준으로 합니다. 한국어 로컬 증거는 같은 날 Computer Use로 Google ko-KR 첫 화면을 캡처했습니다. 로컬 블로그와 커뮤니티는 사용자의 혼란을 보여주는 증거이며 정책 근거는 아닙니다.

자주 묻는 질문

VS Code에서 Claude Code 현재 계정을 어떻게 확인하나요?

같은 VS Code 창에서 Claude Code를 열고, 필요하면 통합 터미널에서 claude를 실행한 뒤 /status를 확인합니다.

로그인 안 됨이라고 나오면?

/login을 실행하고 브라우저 인증을 마친 뒤 같은 창에서 /status를 다시 확인합니다.

API Key가 구독 로그인을 덮을 수 있나요?

가능합니다. ANTHROPIC_API_KEY나 token 환경 변수가 세션 경로를 바꿀 수 있습니다.

외부 터미널에는 Key가 있는데 VS Code에는 없는 이유는?

VS Code가 다른 환경에서 실행되었을 수 있습니다. 원하는 shell에서 code .로 다시 여세요.

/cost로 계정을 확인할 수 있나요?

아니요. 계정과 경로는 /status가 먼저입니다.

API Key를 삭제해야 하나요?

보통은 먼저 VS Code 실행 환경에서 변수만 제거하고 /status로 확인합니다.

Claude Status가 정상이라면 로컬 계정도 정상인가요?

아닙니다. Status는 장애 분기를 판단하는 신호이지 로컬 인증 증거가 아닙니다.

지원 요청에는 무엇을 보내나요?

버전, 실행 경로, 비밀 제거 /status, 변수 이름 존재 여부, 오류, 시간, 상태 확인 시간을 보냅니다. 비밀값은 보내지 않습니다.

Share:

laozhang.ai

One API, All AI Models

AI Image

Gemini 3 Pro Image

$0.05/img
80% OFF
AI Video

Sora 2 · Veo 3.1

$0.15/video
Async API
AI Chat

GPT · Claude · Gemini

200+ models
Official Price
Served 100K+ developers
|@laozhang_cn|Get $0.1