Retour à Questions et réponses sur l’IA
Échec de connexion à la ligne de commande Codex sur VPS ? Passer à l’autorisation de code de périphérique

Échec de connexion à la ligne de commande Codex sur VPS ? Passer à l’autorisation de code de périphérique

Questions et réponses sur l’IA Admin 2 vues

Lors de la connexion au VPS via Codex CLI, le rappel du navigateur est généralement bloqué non pas à cause d’un compte ou d’un mot de passe incorrect, mais parce que le serveur distant ne peut pas recevoir le résultat de connexion du navigateur local. D’abord, exécutez la connexion par code périphérique pour compléter l’autorisation sur un ordinateur ou un téléphone avec un navigateur ; le terminal VPS n’attend que le résultat.

D’abord, confirmez votre statut de connexion actuel

En cours en VPS :

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

Si le statut indique une connexion, ne pas accorder plusieurs autorisations ; À ce stade, continuez à vérifier les permissions de l’espace de travail ou des paquets. Si le statut est invalide, exécutez codex logout pour effacer les anciennes identifiantes afin d’éviter que les sessions en retard n’interfèrent avec les nouvelles connexions.

S’il n’y a pas d’interface graphique, utilisez le code du périphérique

codex login --device-auth

Le terminal fournira une adresse d’autorisation et un code à usage unique. Ouvrez cette adresse sur votre propre ordinateur ou téléphone, connectez-vous au bon compte ChatGPT, entrez le code, puis retournez au VPS et attendez la fin de la transaction. L’option de code d’appareil doit d’abord être activée dans les paramètres de sécurité du compte personnel ; Pour les comptes d’équipe, l’administrateur peut devoir accorder les autorisations correspondantes.

Que faire si vous ne pouvez pas voir les options de code de l’appareil ?

D’abord, confirmez que la clé de commande Codex est mise à jour, puis vérifiez si votre compte ou espace de travail permet la connexion par code de l’appareil. Si vous ne sont toujours pas disponibles, vous pouvez créer un transfert de port SSH local pour permettre le rappel local du navigateur standard vers VPS ; Par défaut, le rappel utilise localhost:1455.

Automatisez les tâches sans dépendre de la connexion au navigateur

Les tâches non supervisées comme les CI et les scripts planifiés conviennent mieux aux clés API. Entrez la clé dans la variable d’environnement serveur ou le gestionnaire de clés, puis connectez-vous en utilisant une saisie standard :

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

La clé API est facturée en fonction de l’utilisation de l’API et n’est pas équivalente aux permissions de l’espace de travail ChatGPT. Ne collez pas de clés ni de ~/.codex/auth.json dans les chats, journaux ou dépôts de code ; Enfin, utilisez codex login status pour confirmer quelle méthode de connexion est actuellement utilisée.

Outils Recommandés

Plus