Codex를 처음 사용하려고 하는데 갑자기 휴대폰 번호 인증이 뜨거나, Google 계정과 ChatGPT 계정이 여러 개라 로그인이 계속 실패하는 경우가 있습니다.
예전부터 Codex를 사용하던 사람 입장에서는 조금 당황스러울 수 있습니다.
“나는 처음 쓸 때 휴대폰 인증 같은 거 안 했는데?”
“ChatGPT 로그인은 되는데 왜 Codex만 로그인이 안 되지?”
“Google 계정이 여러 개인데 대체 어느 계정으로 로그인된 건지 모르겠다.”
결론부터 말하면 2026년 10월 현재 OpenAI 정책상 이런 상황은 충분히 발생할 수 있습니다.
특히 최근 Codex를 처음 사용하거나 ChatGPT 데스크톱 앱에서 Codex를 활성화하는 과정에서는 전화번호 인증을 요구받을 수 있습니다.
이번 글에서는 Codex 전화번호 인증 정책과 함께, Google 계정·ChatGPT 계정이 여러 개라 로그인이 꼬였을 때 해결하는 방법까지 정리해보겠습니다.
Codex를 사용하려면 이제 휴대폰 인증이 필수일까?
우선 가장 많이 헷갈리는 부분입니다.
현재 OpenAI 공식 안내를 기준으로 하면 새 OpenAI 계정을 만들거나 일반적인 ChatGPT 기능을 사용하는 데 전화번호 인증이 기본적으로 필수인 것은 아닙니다.
하지만 Codex는 조금 다릅니다.
OpenAI는 현재 ChatGPT 데스크톱 앱에서 Codex에 접근할 때 일부 사용자에게 전화번호 인증을 요구할 수 있다고 안내하고 있습니다.
즉 다음처럼 이해하면 가장 정확합니다.
| ChatGPT 계정 생성 | 일반적으로 필요 없음 |
| 일반 ChatGPT 사용 | 일반적으로 필요 없음 |
| Codex 접근 | 경우에 따라 요구될 수 있음 |
| OpenAI Platform 첫 API Key 생성 | 전화번호 인증 필요 |
여기서 중요한 표현은 “모든 사용자에게 반드시 요구한다”가 아니라 “요구될 수 있다”는 점입니다.
그래서 예전에 Codex를 사용하기 시작한 사용자는 전화번호 인증을 하지 않았는데, 최근 처음 시작하는 사용자는 인증 화면을 볼 수도 있습니다.
둘 중 하나가 잘못된 것이 아니라 계정 상태, 사용 시점, 접근 경로 등에 따라 인증 단계가 달라질 수 있는 것입니다.
한국에서 말하는 ‘본인인증’과는 조금 다르다
여기서 말하는 전화번호 인증을 PASS나 통신사 본인확인 같은 한국식 실명 인증과 동일하게 생각할 필요는 없습니다.
OpenAI의 전화번호 인증은 기본적으로 다음 방식입니다.
휴대폰 번호 입력
→ SMS 또는 지원되는 경우 WhatsApp으로 인증번호 수신
→ 인증번호 입력
→ 전화번호 인증 완료
이메일이나 전화 통화로 인증번호를 받는 방식은 지원하지 않습니다.
따라서 Codex 로그인 중 공식 OpenAI 페이지에서 전화번호 입력 화면이 나타난다면 무조건 이상한 화면이라고 볼 필요는 없습니다.
왜 기존 사용자는 인증을 안 했는데 신규 사용자는 할까?
이 부분은 OpenAI가 개별 계정의 판단 기준을 모두 공개한 것은 아닙니다.
다만 공식 정책 자체가 모든 사용자가 아니라 특정 상황에서 인증을 요구할 수 있는 구조입니다.
예를 들어 다음과 같은 차이가 있을 수 있습니다.
- 기존에 Codex를 사용하던 계정
- 최근 처음 Codex를 사용하는 계정
- 새로운 PC나 새로운 앱에서 로그인하는 상황
- 여러 계정을 반복해서 로그인한 경우
- 기존 인증 상태가 유지되고 있는 계정
- 추가적인 계정 검증이 필요한 상황
따라서 본인이 예전에 인증을 하지 않았다는 이유만으로 친구에게 나타난 전화번호 인증 화면이 잘못된 것은 아닙니다.
Codex 로그인 문제의 진짜 복병은 여러 개의 Google 계정
실제로 더 자주 문제가 되는 부분은 전화번호 인증보다 여러 개의 계정입니다.
요즘은 대부분 Chrome을 사용하면서 Gmail 계정을 여러 개 로그인해둡니다.
예를 들어 다음과 같은 상황입니다.
Google 계정 A
Google 계정 B
Google 계정 C
ChatGPT 계정 A
ChatGPT 계정 B
Codex
이 상태에서 Codex에서 ChatGPT 로그인을 누르면 브라우저가 열리고 OAuth 로그인 과정이 진행됩니다.
문제는 브라우저에 이미 여러 Google 계정이 로그인되어 있다는 것입니다.
사용자는 ChatGPT 계정 A를 로그인하려고 했는데 실제로는 Google 계정 B가 선택될 수 있습니다.
그러면 다음과 같은 일이 벌어질 수 있습니다.
Codex
↓
브라우저 로그인
↓
Google 계정 B 선택
↓
ChatGPT 계정 B 로그인
↓
Codex 인증 완료
사용자는 ChatGPT 계정 A를 사용한다고 생각하고 있는데 Codex에는 다른 계정이 연결된 것입니다.
나중에 브라우저의 ChatGPT 계정을 변경하거나 토큰을 갱신하는 과정에서 문제가 발생할 수도 있습니다.
ChatGPT 계정을 만들 때 사용했던 로그인 방식을 확인하자
OpenAI 공식 로그인 가이드에서도 상당히 중요하게 설명하는 부분입니다.
ChatGPT 계정을 처음 만들 때 다음 중 어떤 방법을 사용했는지 기억하는 것이 좋습니다.
이메일 + 비밀번호
Continue with Google
Continue with Microsoft
Continue with Apple
예를 들어 처음에 Google 계정으로 가입했다면 이후에도 같은 Google 로그인 방식을 사용하는 것이 좋습니다.
로그인 방법을 잘못 선택하면 다음과 같은 오류를 만날 수 있습니다.
Wrong authentication method
User already exists
로그인이 계속 원래 화면으로 돌아옴
원하는 계정이 아닌 다른 계정으로 로그인됨
특히 Apple 로그인에서 이메일 가리기 기능을 사용했다면 실제 ChatGPT 계정 이메일이 평소 사용하는 이메일과 다르게 표시되는 경우도 있습니다.
Codex 로그인 문제를 해결하는 가장 안전한 방법
여러 Google 계정과 ChatGPT 계정이 꼬였다고 생각된다면 하나씩 확인하는 것보다 인증 상태를 한 번 정리하는 것이 빠릅니다.
제가 권장하는 방법은 다음과 같습니다.
1. 먼저 실제 사용할 ChatGPT 계정을 확인한다
Codex부터 로그인하지 말고 먼저 웹에서 ChatGPT에 로그인합니다.
그다음 설정의 계정 메뉴에서 실제 로그인된 이메일 주소를 확인합니다.
대충 기억해서
“아마 이 Gmail이겠지”
라고 판단하지 않는 것이 중요합니다.
현재 로그인된 ChatGPT 계정을 정확하게 확인해야 합니다.
2. Codex 기존 인증 상태 확인
Codex CLI를 사용하는 경우 다음 명령어를 사용할 수 있습니다.
codex login status
정상적으로 ChatGPT 계정 인증이 되어 있다면 대략 다음과 같이 표시됩니다.
Logged in using ChatGPT
로그인되어 있지 않으면 해당 상태가 표시됩니다.
3. 기존 Codex 로그인 정보를 로그아웃한다
계정이 꼬였다고 의심된다면 기존 인증 정보를 삭제하는 것이 좋습니다.
codex logout
Codex의 공식 소스코드를 확인해보면 logout 명령은 저장된 인증 정보를 제거하고 현재 인증 상태를 초기화하도록 구현되어 있습니다.
따라서 단순히 브라우저에서 ChatGPT 로그아웃만 하는 것보다 Codex 자체 로그아웃을 함께 해주는 것이 좋습니다.
여러 Google 계정이 있다면 시크릿 모드를 활용하자
그다음 Chrome 시크릿 창을 사용하는 것이 좋습니다.
이 방법이 꽤 중요합니다.
평소 사용하던 Chrome 창에는 Gmail 계정이 여러 개 로그인되어 있을 가능성이 높기 때문입니다.
다음과 같은 순서로 진행합니다.
Chrome 시크릿 창 실행
↓
ChatGPT 접속
↓
사용하려는 계정 하나만 로그인
↓
설정에서 계정 이메일 확인
↓
Codex 로그인 진행
OpenAI 공식 로그인 문제 해결 안내에서도 시크릿 창 또는 Private Window 사용을 권장하고 있습니다.
Codex 다시 로그인
Codex CLI에서 다음 명령어를 실행합니다.
codex login
그러면 브라우저가 열리면서 ChatGPT 로그인 과정이 진행됩니다.
여기에서 반드시 방금 확인한 동일한 ChatGPT 계정을 사용합니다.
만약 전화번호 인증 화면이 나타난다면 OpenAI 공식 도메인인지 확인한 뒤 SMS 인증을 진행하면 됩니다.
인증이 끝났다면 다시 다음 명령어를 확인합니다.
codex login status
정상적으로 연결됐다면 다음과 같은 메시지가 표시됩니다.
Logged in using ChatGPT
가장 추천하는 전체 복구 순서
복잡하게 느껴진다면 아래 순서 그대로 진행하면 됩니다.
1. Codex 종료
2. 터미널에서 현재 로그인 확인
codex login status
3. Codex 로그아웃
codex logout
4. Chrome 시크릿 창 실행
5. ChatGPT 접속
6. 사용할 ChatGPT 계정 하나만 로그인
7. 설정 → 계정에서 실제 이메일 확인
8. 터미널에서 다시 로그인
codex login
9. 브라우저에서 동일한 ChatGPT 계정으로 로그인
10. 전화번호 인증이 나오면 진행
11. 마지막으로 확인
codex login status
대부분의 계정 꼬임 문제는 이 과정에서 해결할 수 있습니다.
그래도 안 된다면 Codex 인증 정보 확인
Codex는 인증 정보를 로컬에 저장합니다.
기본적인 파일 기반 인증 저장 구조에서는 다음 위치가 사용될 수 있습니다.
$CODEX_HOME/auth.json
기본 설정이라면 일반적으로 사용자 홈 디렉터리 아래 Codex 설정 경로가 사용됩니다.
다만 최근 Codex는 인증 저장 방식을 설정에 따라 파일뿐 아니라 시스템 보안 저장소와 함께 사용할 수도 있기 때문에 무조건 auth.json을 수동 삭제하는 방식은 권장하지 않습니다.
가장 먼저 사용해야 하는 방법은 항상 다음입니다.
codex logout
Codex 공식 구현에서도 logout 명령이 인증 저장소를 정리하도록 만들어져 있습니다.
따라서 파일을 임의로 삭제하는 것은 로그아웃이 정상적으로 작동하지 않는 경우의 마지막 확인 단계 정도로 생각하는 것이 좋습니다.
전화번호 인증이 계속 실패한다면?
전화번호 인증 화면 자체는 정상일 수 있지만 인증이 계속 실패한다면 다른 문제입니다.
OpenAI는 지원되는 휴대폰 번호를 사용하도록 안내하고 있으며, 문제가 지속되는 경우 OpenAI Support에 정확한 오류 메시지와 함께 문의하도록 안내하고 있습니다.
특히 다음과 같은 번호는 인증에서 문제가 될 수 있습니다.
- 일부 VoIP 번호
- 가상 전화번호
- 지원되지 않는 전화번호 유형
- 지원되지 않는 국가의 번호
또한 짧은 시간 동안 여러 번호로 계속 인증을 반복하는 것은 오히려 보안 시스템에 의해 차단될 가능성이 있으므로 무작정 반복하는 것은 좋지 않습니다.
Codex 로그인 문제에서 꼭 기억할 것
Codex 로그인 문제는 의외로 Codex 프로그램 자체 문제보다 계정 인증 구조에서 발생하는 경우가 많습니다.
특히 다음 세 가지를 기억하면 됩니다.
1. Codex에서 전화번호 인증이 뜨는 것은 현재 정상적인 흐름일 수 있다
ChatGPT 자체는 일반적으로 전화번호 인증이 필요하지 않지만 Codex 접근 과정에서는 전화번호 인증을 요구받을 수 있습니다.
2. 여러 Google 계정을 동시에 사용한다면 로그인 계정을 반드시 확인한다
브라우저에 여러 Gmail 계정이 로그인되어 있다면 본인이 생각한 계정과 실제 Codex에 연결된 계정이 다를 수 있습니다.
3. 문제가 생기면 codex logout 후 다시 로그인한다
codex logout
codex login
그리고 시크릿 창에서 정확한 ChatGPT 계정 하나만 사용하면 대부분의 인증 혼선을 줄일 수 있습니다.
마무리
예전부터 Codex를 사용하던 사람이 처음 사용하는 친구를 도와주다 보면 가장 당황하는 부분 중 하나가 바로 전화번호 인증입니다.
“나는 이런 거 안 했는데?”
라는 생각이 들 수 있지만 현재 OpenAI 정책에서는 ChatGPT 데스크톱 앱에서 Codex 접근 시 전화번호 인증을 요청받을 수 있습니다.
따라서 인증 화면 자체가 반드시 오류인 것은 아닙니다.
오히려 실제로 로그인 실패를 반복하게 만드는 원인은 Google 계정과 ChatGPT 계정이 여러 개 존재하면서 서로 다른 계정으로 인증되는 상황일 가능성이 높습니다.
이 경우 가장 확실한 해결책은 복잡하게 하나씩 추적하는 것보다 codex logout으로 기존 인증을 정리하고, 시크릿 브라우저에서 사용할 ChatGPT 계정 하나만 로그인한 상태로 다시 codex login을 진행하는 것입니다.
Codex를 처음 설정하는 친구가 있다면 아예 처음부터 Google 계정과 ChatGPT 계정을 하나로 확실하게 정해놓고 로그인하는 것이 가장 편합니다.
괜히 Gmail 다섯 개가 브라우저에 로그인된 상태로 Codex 로그인 버튼부터 눌렀다가 “분명 내 계정인데 왜 남의 계정처럼 행동하지?”라는 작은 미스터리 추리극을 시작할 필요는 없습니다.
출처
- OpenAI Help Center - What does phone verification look like?
https://help.openai.com/en/articles/8983040 - OpenAI Help Center - Using Codex with your ChatGPT plan
https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan - OpenAI Help Center - ChatGPT에 로그인할 수 없는 이유가 무엇인가요?
https://help.openai.com/ko-kr/articles/7426629-why-cant-i-log-in-to-chatgpt - OpenAI Codex GitHub - CLI Login 구현
https://github.com/openai/codex/blob/main/codex-rs/cli/src/login.rs - OpenAI Codex GitHub - Authentication Manager 구현
https://github.com/openai/codex/blob/main/codex-rs/login/src/auth/manager.rs - OpenAI Codex GitHub - Authentication Storage 구현
https://github.com/openai/codex/blob/main/codex-rs/login/src/auth/storage.rs
'IT > AI' 카테고리의 다른 글
| Codex Auto-review란?(GitHub PR 자동 리뷰와 완전히 다른 기능) (1) | 2026.10.14 |
|---|---|
| 2026년 10월 최신 AI 모델 비교: GPT·Claude·Gemini·Grok 추론 강도별 가격과 가성비 (4) | 2026.10.13 |
| 클로드 코드 핸드폰으로 쓰는 법|Remote Control 설정·팀 플랜·연결 오류 해결 (4) | 2026.10.06 |
| 2026 제미나이 대학생 무료 신청 방법|Google AI Plus 1년 혜택·학생 인증·자동결제 (3) | 2026.10.06 |
| OpenAI 데모데이에서 무엇이 발표될까? 공개된 단서와 신뢰할 만한 예측 정리 (4) | 2026.09.29 |