Tiết kiệm cực nhiều thời gian với Chat-GPT Codex CLI - Xác thực bằng mã thiết bị (device code authentication)

Saviba

Moderator
Thành viên BQT
26/10/2025
469
0
16

Ví dụ dễ hiểu:​

Với những công việc cần truy cập console, cmd, power shell, ssh access...
Trước đây bạn sẽ:
Hỏi ChatGPT => nhận hướng dẫn, code => copy code vào console, terminal => chụp màn hình, copy kết quả gửi lại ChatGPT.
Thì bây giờ với Codex CLI, bạn chỉ cần cho phép ChatGPT tự làm việc với console. Tiết kiệm cực nhiều thời gian.


Giới thiệu tính năng​

Trong quá trình phát triển phần mềm, nhiều lập trình viên làm việc trực tiếp trên terminal, SSH server, hoặc môi trường không có giao diện đồ họa (GUI). Điều này khiến việc đăng nhập các dịch vụ AI như OpenAI trở nên khó khăn vì các phương thức đăng nhập thông thường yêu cầu trình duyệt.

Để giải quyết vấn đề này, OpenAI cung cấp Device Code Authentication – một phương thức xác thực cho phép bạn đăng nhập vào Codex CLI ngay cả khi máy đang sử dụng không có trình duyệt.

Tính năng này đặc biệt hữu ích khi làm việc với:

  • VPS / Cloud server
  • SSH remote machine
  • Docker container
  • môi trường CI/CD
  • hệ thống Linux server tối giản
Nhờ đó, bạn có thể sử dụng sức mạnh của AI để viết code, sửa lỗi, phân tích dự án và tự động hóa công việc trực tiếp từ terminal.


Codex CLI là gì?​

Codex CLI là một công cụ chạy trong terminal cho phép bạn tương tác với AI để hỗ trợ lập trình.

Thay vì phải mở ChatGPT trên trình duyệt, bạn có thể:

  • viết code
  • sửa lỗi
  • tạo script
  • phân tích project
ngay trong terminal.

Ví dụ:

Mã:
codex "create a Node.js REST API using Express"
AI sẽ giúp tạo hoặc chỉnh sửa code trong project của bạn.


Xác thực bằng mã thiết bị hoạt động như thế nào?​

Thông thường khi đăng nhập một dịch vụ, bạn sẽ:

  1. mở trình duyệt
  2. nhập tài khoản
  3. cấp quyền truy cập
Tuy nhiên với server SSH, trình duyệt thường không tồn tại.

Device Code Authentication giải quyết điều này bằng cách chia quá trình xác thực ra hai thiết bị.

Quy trình hoạt động​

  1. Bạn chạy lệnh đăng nhập trong CLI
    • Mã:
      codex auth login
  2. Terminal hiển thị một mã xác thực
    • Mã:
      Go to trang xác thực thiết bị OpenAI
      [*]Enter code: ABCD-1234
  3. Bạn mở link trên máy tính hoặc điện thoại cá nhân
  4. Nhập mã hiển thị trong terminal
  5. Sau khi xác nhận, CLI trên server được đăng nhập tự động

Hướng dẫn sử dụng​

Bước 1 — SSH vào server​

Ví dụ server Hostinger:

Mã:
ssh user@server-ip

Bước 2 — Cài Codex CLI​

Ví dụ:

Mã:
npm install -g @openai/codex

Bước 3 — Đăng nhập​

codex auth login<br>
Terminal sẽ hiển thị:

Mã:
Open trang xác thực thiết bị OpenAI
Enter code: F9K3-P2XZ

Bước 4 — Xác nhận trên trình duyệt​

  1. mở link trên máy cá nhân
  2. nhập mã
  3. xác nhận quyền truy cập
Sau đó CLI sẽ hiển thị:

Mã:
Authentication successful

Các trường hợp sử dụng trong thực tế​

1. Lập trình trực tiếp trên VPS​

Nhiều developer code trực tiếp trên server.

Ví dụ:

Mã:
codex "fix this PHP fatal error"
AI có thể đọc file và gợi ý cách sửa.


2. Phân tích project lớn​

AI có thể giúp hiểu codebase cũ.

Mã:
codex analyze
AI sẽ:

  • đọc cấu trúc project
  • tìm bug
  • đề xuất cải tiến

3. Viết script tự động​

Ví dụ tạo script backup:

Mã:
codex "create a bash script to backup database daily"

4. Tạo Dockerfile​

Mã:
codex "create dockerfile for this Node.js app"

5. Refactor code​

Mã:
codex "refactor this function to be more readable"

6. Viết test tự động​

Mã:
codex "write unit tests for this module"
AI có thể tạo:

  • Jest
  • Pytest
  • PHPUnit

7. Debug lỗi production​

Khi server gặp lỗi:

Mã:
codex "explain this stack trace"
AI giúp phân tích nguyên nhân.


8. Hỗ trợ DevOps​

AI có thể viết:

  • CI/CD config
  • Docker Compose
  • script deploy

Ưu điểm của xác thực bằng mã thiết bị​

  • Hoạt động trên server không có trình duyệt
  • bảo mật vì cần xác nhận trên thiết bị cá nhân
  • không cần nhập mật khẩu trên server
  • dễ dùng khi SSH

Tổng kết​

Device Code Authentication cho Codex CLI là một phương thức đăng nhập an toàn giúp bạn sử dụng AI ngay trong terminal, đặc biệt hữu ích khi làm việc trên server hoặc môi trường không có giao diện đồ họa.

Sau khi xác thực, bạn có thể tận dụng AI để:

  • viết code
  • sửa lỗi
  • phân tích project
  • tự động hóa công việc
  • hỗ trợ DevOps
Tất cả đều thực hiện ngay trong terminal.


💡 Nếu bạn muốn, mình có thể giúp bạn tạo thêm:

  • bản blog chuyên nghiệp (chuẩn SEO ~1500–2000 chữ)
  • infographic minh họa đẹp cho bài viết
  • so sánh Codex CLI vs Cursor vs Claude Code (rất nhiều dev đang quan tâm).

Saviba.com - Codex CLI.png
 
Sửa lần cuối:
  AdBlock Detected
Ôi bạn ơi! có thể tắt Plug-in chặn quảng cáo giúp mình không? Như vậy web mình mới sống thọ được.