ToolNavs 便利なAIツールを発見
ツール投稿 ログイン
戻るAI Q&A(英語)
Codex CLIがVPSにログインできない?デバイスコード認証に切り替える

Codex CLIがVPSにログインできない?デバイスコード認証に切り替える

AI Q&A(英語) • Admin • • 185 回閲覧

Codex CLI経由でVPSにログインする際、ブラウザのコールバックが止まるのは、アカウントやパスワードの誤りではなく、リモートサーバーがローカルブラウザからログイン結果を受け取れないためです。まず、ブラウザを持つコンピュータや電話でデバイスコードのログインを実行して認証を完了します。VPS端末は結果のみを待ちます。

まず、現在のログイン状況を確認してください

VPSでの動作:

if codex login status; then  echo "Codex 已有有效登录"
else  echo "需要重新登录"
fi

ステータスにログインが表示されている場合は、複数の権限を付与しないでください。この時点で、ワークスペースやパッケージの権限を引き続き確認してください。ステータスが無効であれば、codex logoutを実行して古い認証情報をクリアし、遅延セッションが新しいログインに干渉しないようにしてください。

グラフィカルインターフェースがない場合は、デバイスコードを使ってください

codex login --device-auth

端末は認証アドレスとワンタイムコードを提供します。このアドレスを自分のパソコンやスマートフォンで開き、正しいChatGPTアカウントにログインしてコードを入力し、VPSに戻って完了を待ちます。デバイスコードオプションはまず個人アカウントのセキュリティ設定で有効にする必要があります。チームアカウントの場合は、管理者が対応する権限を付与する必要がある場合があります。

デバイスコードのオプションが見えない場合はどうすればいいですか?

まずCodex CLIが更新されているか確認し、その後、アカウントやワークスペースでデバイスコードのログインが許可されているか確認してください。それでも利用できない場合は、標準ブラウザのローカルコールバックをWPSに許可するローカルSSHポートフォワーディングを作成できます。デフォルトではコールバックはlocalhost:1455を使用します。

ブラウザログインに頼らずにタスクを自動化できます

CIやスケジュールされたスクリプトのような無人タスクはAPIキーにより適しています。キーをサーバー環境変数またはキーマネージャに入力し、標準入力でログインします:

printenv OPENAI_API_KEY | codex login --with-api-key

APIキーはAPIの使用状況に基づいて料金を請求し、ChatGPTワークスペースの権限とは同等ではありません。チャット、ログ、コードリポジトリにキーや~/.codex/auth.jsonを貼り付けないでください。最後に、どのログイン方法が現在使われているかを確認するためにcodex login statusを使ってください。

関連記事

ChatGPTの声に音が出ないのですか? まず、マイクとスピーカーを区別すること

ChatGPTの声に音が出ないのですか? まず、マイクとスピーカーを区別すること

ChatGPTの音声がない場合は、一度に多くの設定を変更しないでください。 短い会話で故障がマイク入力側(「聞こえない」)かスピーカー出力(「聞こえない)」かを判断し、対応するリンクで確認する方が、ア...

コデックスは AGENTS.md を読んでいませんか? 行動の場所と範囲を確認してください

コデックスは AGENTS.md を読んでいませんか? 行動の場所と範囲を確認してください

Codexが AGENTS.md でルールを実行しない場合は、まずスタートアップディレクトリとファイルの階層を確認し、プロンプトを繰り返し変更しないようにしてください。 Codexはグローバル構成から...

AIの回答はなぜいつも長いのか?先に要点を言わせる四つの方法

AIの回答はなぜいつも長いのか?先に要点を言わせる四つの方法

AIの回答が長くなるのは、モデルが知りすぎているからではなく、あなたがどれだけ必要としているか分からないからであることが多い。長さも構成も指定しなければ、モデルは最も安全な道を選び、背景、理由、手順、...

AIのデータ集計はなぜいつも間違うのか?暗算させず、この4ステップに変えれば安定する

AIのデータ集計はなぜいつも間違うのか?暗算させず、この4ステップに変えれば安定する

AIのデータ集計がいつも間違うのは、不注意だからではなく、もともと計算機ではないからだ。大規模言語モデルはトークン単位でテキストを生成し、次の語を予測して答えを組み立てるのであって、実際に演算を実行し...

おすすめツール

もっと見る