远程SSH服务器端VSCode插件配置Codex
2026/8/5 11:56:42 网站建设 项目流程

记录下自己在远程集群的SSH服务器VSCode配置Codex的过程。

问题:SSH服务器无法“网络”,因此无法连接OpenAI。

方法:通过VSCode的Remoteforward端口转发服务走本地网络。

步骤:

一、VSCode设置

  • SSH服务器首先安装Codex插件(注意一定是装在服务器上)

  • SSH的config.json文件中添加如下命令:RemoteForward 7897 127.0.0.1:7897
Host xxxx (自己取名) HostName xxx.xxx.xx.xx (这是你自己的SSH地址) Port xxxx (这是你自己的SSH地址端口) User root (这是你自己的用户名) RemoteForward 7897 127.0.0.1:7897

注意 RemoteForward 中:

第一个 7897 找一个空闲的服务器端口即可,可以自己设置比如1088

第二个 7897 是你本地网络工具配置的端口 我用的默认的是7897

二、SSH配置

在服务器的~/.bashrc添加以下内容

export http_proxy=http://127.0.0.1:7897 export https_proxy=http://127.0.0.1:7897

然后执行:

source ~/.bashrc

三、VSCode端的Codex settings.json中设置(注意,这一步有的人可能不需要,可以先不设置,如果发现打不开Codex登录页面再回来设置下)

Cmd/Ctrl + Shift + P → open remote settings

四、本地网络设置

本地需要自己有网络,需要开虚拟网卡,让所有服务器网络都走本地网络(可能会出现国内网络访问不了,正常现象)

同时要检查自己的本地网络端口是不是7897,和RemoteForward 127.0.0.1 xxx 后面的端口一致

五、如果设置完后VSCode的Codex不跳登陆页面(可尝试本步骤)

这个步骤因人而异,我当时没进行本步骤,但是我帮别人配置时出现Codex一直在加载,不出登录的页面,然后用本步骤解决的。我查阅说依旧是服务转发返回的问题。如果也遇到同样问题,可尝试本步骤:

1. 首先,在本地装一个codex,注意是本地

2. 接着在本地登录Codex(也要开网络),成功登录 Codex 插件后,插件会在你的用户目录下生成目录:
~/.codex

将这个文件直接压缩上传到服务器的用户目录,我的是~/root/

然后解压即可

通常到这一步就能登录了。

3、注意,如果能跳出登录页面,但是点登录后一直卡在加载的话,第二步不要上传整个.codex文件夹,找到文件夹里面的
auth.json

然后上传到对应服务器的 . codex文件夹中

注:

  1. 配置完成后要重启下VSCode服务
    Ctrl + Shift + P Remote-SSH: Kill VS Code Server on Host
  2. 每次使用Codex前记得开网络,否则登不上

参考

https://zhuanlan.zhihu.com/p/2016472192557278117

通过VS code远程连接服务器使用codex - 知乎

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询