最近我尝试把 Codex 桌面端和远程服务器连接起来,实现一个比较舒服的远程开发工作流:本地电脑负责提供图形化界面,远程服务器负责运行项目和处理代码。 这样做的好处是,不用一直在纯 SSH 终端里来回切换,也不用把大项目搬到本地。配置完成后,可以直接在本地 Codex 桌面端选择远程服务器里的项目目录,体验接近“在本地打开远程项目”。 简单步骤如下: 1,先确认配置前提。需要有可用的 GPT 账号,本地电脑和远程服务器都安装好 Codex,并且本地已经可以通过 SSH 免密连接服务器。 2,在本地 Codex 桌面端添加远程 SSH 主机。进入“设置 → 连接 → SSH → 添加”,手动填写远程主机别名或服务器地址。 3,远程服务器也要登录同一个 Codex 账号。因为服务器通常没有图形界面,所以我这里用的是设备码登录:在服务器终端打开 Codex,选择设备码登录,然后完成授权。 4,登录成功后回到本地 Codex,新建项目时就可以选择远程服务器、服务器中的项目目录,以及对应的 Git 分支。 我实际还用到了两个工具:一个是 Tailscale;另一个是 Clash for Linux。 #codex #GPT #agent #ssh #远程服务器 #clash