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

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

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

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はグローバル構成から...

WorkBuddyで生成されたウェブページを他の人にどうやって送るのですか?ローカルアドレスは直接共有できません

WorkBuddyで生成されたウェブページを他の人にどうやって送るのですか?ローカルアドレスは直接共有できません

WorkBuddyがウェブページを生成した後、そのアドレスがローカルファイルパスやlocalhostであれば、コンテンツがあなたのコンピュータ上のみ存在するため、他の人が開くことができないことが多いで...

WorkBuddyをWeChatアシスタントにどうやって接続しますか?スキャンしてバインドし、オフラインチャンネルをチェックします

WorkBuddyをWeChatアシスタントにどうやって接続しますか?スキャンしてバインドし、オフラインチャンネルをチェックします

WorkBuddyはWeChatを通じてリモートでタスクを送信、チャットの再開、操作の承認、結果の閲覧が可能ですが、実際の実行は引き続きコンピュータ上で行われます。初回使用時には、まずデスクトップ版が...

おすすめツール

もっと見る