Codex Desktop App 支持SSH远程连接操作指南 ✍ 一🕐 2026-05-03📦 11.8 KB 🟢 已读 𝕏 文章列表 Codex Desktop App 发布了 Alpha 版本的 SSH 远程连接功能,允许用户直接连接远程服务器进行文件系统和 Shell 操作,统一本地与远程开发体验。文章详细介绍了该功能的适用场景、依赖条件,并提供了从开启 SSH、配置别名到在 App 中添加连接的完整操作步骤及常见问题排查方案。 CodexSSH远程开发教程DevOps开发工具配置指南AI编程 # Codex Desktop App 支持SSH远程连接了,附操作指南 **作者**: 一 **日期**: 2026-05-03T04:07:38.000Z **来源**: [https://x.com/XChatScout/status/2050789356093518188](https://x.com/XChatScout/status/2050789356093518188) ---  Codex App 现在已经支持通过 SSH 连接远程机器,目前这个功能还处于 alpha 阶段。 对于平时需要在远程服务器上开发、跑环境、训练模型的人来说,这个功能还是挺关键的。 简单说就是: - 可以直接在 Codex 里连接远程服务器 - 可以让 Codex 在远程文件系统和 shell 里工作 - 不用在本地终端、VSCode Remote、SSH、tmux 之间来回切 - 本地项目和远程项目的开发体验更统一 ## 一、这个功能适合谁? 如果你平时有下面这些场景,可以重点关注一下: - 本地写代码,服务器跑模型 - 需要连实验室 / 公司 GPU 服务器 - 后端项目依赖远程部署环境 - 项目代码、依赖、数据库、服务都在远程 devbox 上 - 平时大量使用 `ssh + tmux + vim` 或 VSCode Remote-SSH - 需要在多台机器之间切换开发环境 以前这类 workflow 通常是: ```bash ssh devbox cd project tmux attach vim / code / run scripts 现在 Codex 这边开始把"远程开发环境"也作为一等公民接进来了。 # 它依赖两个前提 在配置 Codex App 之前,先搞清楚一件事: Codex 远程连接不是单独存在的,它依赖 SSH 和远程 Codex CLI。 你至少要满足两个条件: 第一,本地电脑能通过 SSH 登录远程机器; 第二,远程机器上已经安装并能运行 Codex CLI。 也就是说,在打开 Codex App 填表之前,最好先在终端里确认两件事: 1. 你能通过 SSH 登录远程机器; 2. 登录远程机器后,能正常运行 codex 命令。 更稳妥的操作顺序是: 1. 在远程 Mac 上开启 SSH 远程登录 2. 在本地 Mac 终端里测试能否 SSH 登录远程机器 3. 确认远程机器上能运行 Codex CLI 4. 开启 Codex Desktop App 的远程连接功能 5. 在 Codex App 里添加远程连接 其中第五步有两种填写方式: 方式 A:直接填写 用户名@远程机器地址,适合快速测试 方式 B:通过 ~/.ssh/config 配置 SSH 别名,适合长期使用和多机器管理 下面我们按这个顺序来给出实际操作指南。 # 第一步:在远程 Mac 上开启 SSH 远程登录 在连接 Codex App 之前,先要确认远程机器允许被 SSH 登录。 如果你的远程机器是 Mac mini,需要在 Mac mini 本机 上打开: 系统设置 → 通用 → 共享 → 远程登录 把 远程登录 打开。 打开后,系统通常会显示一行提示,类似: 若要远程登录这台电脑,请键入:ssh 用户名@这台电脑的地址 这里的 用户名,就是后面 SSH 命令里 @ 前面的部分。 如果不确定用户名是什么,可以在 Mac mini 本机终端里执行: whoami 输出什么,SSH 命令里的用户名通常就写什么。 如果你通过 Tailscale 连接远程 Mac,可以在 Tailscale 里找到这台 Mac 的地址。文章里统一用下面这种脱敏写法表示IP地址: 100.84.xxx.xxx 真正操作时,把它替换成你自己的 Tailscale IP 或 MagicDNS 地址即可。 # 第二步:在本地 Mac 终端里测试 SSH 登录 这一步是在你的 本地 MacBook / MacBook Air 的终端 里操作,不是在 Codex App 里操作。 打开终端后,输入: ssh 用户名@远程机器地址 例如: ssh Selena@100.84.xxx.xxx 第一次连接时,终端可能会提示是否信任这台主机。输入: yes 然后回车。 接着会提示输入密码: Password: 这里输入的是 远程 Mac mini 上这个用户的登录密码,不是 Apple ID 密码。输入时终端不会显示任何字符,直接输入密码后回车即可。 登录成功后,你当前这个终端窗口就已经进入远程 Mac 的命令行环境。可以执行: whoami hostname pwd 如果 hostname 显示的是远程 Mac 的名字,说明 SSH 已经连通。 # 第三步:确认远程机器上能运行 Codex CLI 接下来要确认远程机器上已经安装 Codex CLI。 先 SSH 登录远程机器。如果你已经配置过 SSH 别名,可以这样登录: ssh macmini 如果还没有配置别名,也可以直接用用户名和地址登录,例如: ssh Selena@100.84.xxx.xxx 登录成功后,在远程机器上执行: which codex codex --version 如果能看到 Codex 的路径和版本号,说明远程机器上的 Codex CLI 可以正常使用。 你还可以直接执行: codex 确认 Codex CLI 能正常启动。 # 第四步:开启 Codex Desktop App 的远程连接功能 在你已经能通过 SSH 登录远程机器,并确认远程 Codex CLI 可用之后,才轮到配置 Codex Desktop App。 在本地电脑上编辑 Codex 配置文件: nano ~/.codex/config.toml 加入下面这段: [features] remote_connections = true 保存后,彻底退出并重启 Codex Desktop App。 这段配置的作用是打开 Codex App 里的远程连接功能入口。官方文档也说明:如果远程连接入口还没有出现,可以在 ~/.codex/config.toml 里启用这个 alpha feature flag。 注意,这个配置是写在本地电脑上的,不是写在远程机器上。 也就是说,如果你是在 MacBook 上使用 Codex Desktop App,就在 MacBook 的: ~/.codex/config.toml 里添加这段。 # 第五步:在 Codex App 里添加远程连接 重启 Codex Desktop App 之后,进入: Codex App → Settings → Connections → Add connection 这里会看到一个添加连接的窗口,通常有四个字段: Display name HostName SSH port Identity file 这个窗口的作用是:手动添加一个 SSH 远程主机。 假设你要连接的是家里的 Mac mini,并且 Mac mini 的 Tailscale IP 是: 100.84.xxx.xxx Mac mini 上的用户名是: Selena 这里有两种填写方式。 # 方式 A:直接填写用户名和远程地址 这是最直接的方式,适合快速测试。 ``` Display name macmini HostName Selena@100.84.xxx.xxx SSH port 22 Identity file 先留空 ``` 也就是:  如果你只是想先确认 Codex App 能不能连上远程机器,可以先用方式 A。 # 方式 B:通过 ~/.ssh/config 配置 SSH 别名 如果你准备长期使用,或者以后要管理多台远程机器,更推荐方式 B。 先在本地 Mac 的终端里打开 SSH 配置文件: nano ~/.ssh/config 加入类似下面的配置: Host macmini HostName 100.84.xxx.xxx User Selena Port 22 这里的意思是: Host macmini = 给这台远程机器起一个别名 HostName 100.84.xxx.xxx = 远程机器的真实地址 User Selena = 登录远程机器使用的用户名 Port 22 = SSH 默认端口 保存后,在终端里测试: ssh macmini 如果可以正常登录,说明这个 SSH 别名配置成功。 然后回到 Codex App 的连接窗口,这样填: ``` Display name macmini HostName macmini SSH port 22 Identity file 留空 ``` 也就是:  方式 B 的好处是:以后如果远程 IP、用户名、密钥路径变化,只需要改 ~/.ssh/config,不用在每个工具里重新改。 # Identity file 要不要填? 这个字段最容易让人困惑,单独解释一下。 一般先不填。 只有当你平时 SSH 需要指定私钥时,才需要填。 例如你的私钥路径是: /Users/Selena/.ssh/id_ed25519 那可以填这个路径。 对应的 SSH 配置可能长这样: Host macmini HostName 100.84.xxx.xxx User Selena Port 22 IdentityFile ~/.ssh/id_ed25519 如果你不确定,就先留空。 判断标准很简单: ssh macmini 或者: ssh Selena@100.84.xxx.xxx 如果这两条命令已经能正常登录,Identity file 通常就不用填。 # 保存后做什么? 填写完成后,点击: Save 保存连接。 接下来,会显示连接成功,接着在Codex 远程连接配置界面中选择Creat a remote projects,会让你选择远程机器上的项目目录,例如: /Users/Selena/Projects/Atlasnote 选好项目目录后,Codex 就可以在这个远程项目里工作。 你可以先让它执行一些低风险任务,例如: 请先查看当前项目结构,不要修改文件。 或者: 运行 git status,并告诉我当前工作区是否干净。 再进一步让它跑测试: 请运行 npm test,检查当前项目是否能通过测试。 不要一上来就让它大规模改代码。先确认它确实进入了正确的远程目录、能读取项目、能运行命令,再交给它更复杂的任务。 如果保存后连接失败,不要直接怀疑 Codex App。先回到终端分别测试: ssh macmini ssh macmini "which codex" 这样能快速判断问题到底出在 SSH 连接,还是远程机器上的 Codex CLI。 # 常见问题排查 # 1. SSH 连接不上 先不要管 Codex App,先单独解决 SSH。 测试: ssh 用户名@远程机器地址 如果失败,常见原因包括: 远程机器没有开启 SSH 用户名写错 IP 地址写错 端口不对 当前网络无法访问远程机器 Tailscale 没有连接成功 如果远程机器是 Mac mini,检查: 系统设置 → 通用 → 共享 → 远程登录 # 2. SSH 直连可以,但 ssh macmini 不行 这说明 SSH 别名配置有问题。 检查: cat ~/.ssh/config 确认格式类似这样: Host macmini HostName 100.84.xxx.xxx User Selena Port 22 注意: Host 后面是别名 HostName 后面是真实地址 User 是远程机器用户名 文件路径是本地电脑上的 ~/.ssh/config # 3. SSH 能连上,但 Codex App 连接失败 大概率是远程机器上的 codex 命令找不到。 在本地执行: ssh macmini "which codex" 如果没有输出,说明远程 login shell 找不到 Codex。 这时需要检查远程机器的 shell 配置,比如: echo $PATH 以及 Codex CLI 的实际安装位置。 # 4. Codex App 里看不到 Connections 先确认本地配置文件内容: cat ~/.codex/config.toml 应该能看到: [features] remote_connections = true 然后彻底退出并重启 Codex Desktop App。 如果还是没有入口,可能和当前 App 版本、账号状态或功能灰度有关。这个功能目前仍带有实验性质,不一定所有环境都完全一致。 # 5. 不要把远程 app server 暴露到公网 这一点很重要。 Codex 远程连接适合通过 SSH 使用,不要随便把远程 app server 直接暴露到公网。 OpenAI 关于 Codex app server 的文档也提醒:loopback listener 适合 localhost 和 SSH port forwarding;如果把非本地 WebSocket listener 暴露出去,需要先配置认证,不要把未认证服务暴露在共享或公网环境中。 务实建议: 只通过 SSH 连接,不要手动开放 Codex app server 端口到公网。 尤其是多人共享服务器、公司服务器、云服务器,更要谨慎。  ## 相关链接 - [@XChatScout](https://x.com/XChatScout) - [3.3K](https://x.com/XChatScout/status/2050789356093518188/analytics) - [100.84.xxx.xxx](https://100.84.xxx.xxx/) - [100.84.xxx.xxx](https://100.84.xxx.xxx/) - [100.84.xxx.xxx](https://100.84.xxx.xxx/) - [100.84.xxx.xxx](https://100.84.xxx.xxx/) - [100.84.xxx.xxx](https://100.84.xxx.xxx/) - [100.84.xxx.xxx](https://100.84.xxx.xxx/) - [$PATH](https://x.com/search?q=%24PATH&src=cashtag_click) - [Upgrade to Premium](https://x.com/i/premium_sign_up) - [12:07 PM · May 3, 2026](https://x.com/XChatScout/status/2050789356093518188) - [3,329 Views](https://x.com/XChatScout/status/2050789356093518188/analytics) - [View quotes](https://x.com/XChatScout/status/2050789356093518188/quotes) --- *导出时间: 2026/5/3 14:02:33*
C Codex 操控电脑实战:三种方式彻底搞清楚 文章详细介绍了 Codex 操控电脑的三种方式:Computer Use(桌面应用操作,覆盖面广但最慢)、Chrome 扩展(利用已有登录态进行 Web 任务)和应用内浏览器(本地开发调试,完全隔离)。通过对比三者的权限、安装方式及适用场景,帮助用户理解如何在自动化开发、多标签页操作及调试中做出正确选择,同时强调了操作过程中的安全红线。 技术 › 工具与效率 ✍ Yihui🕐 2026-07-03 CodexComputer UseChrome扩展自动化开发工具AI编程浏览器自动化教程
没 没有ChatGPT订阅也能用Codex:接国内大模型完整实操指南 本文是一份详细的 Codex 实操指南,重点介绍了如何在无 ChatGPT 订阅的情况下,通过接入阿里百炼等国内大模型(如 Qwen)来使用 Codex。内容涵盖了云端版与本地 IDE 插件的区别、通过 AGENTS.md 设定项目协作规范、权限模式的安全配置、以及接入国内大模型的具体配置步骤和避坑指南。 技术 › 工具与效率 ✍ Suu🕐 2026-05-31 CodexAI编程国内大模型阿里百炼GitHubVSCode开发效率教程Agent配置指南
C Claude Code / Codex 新手 50 问 这是一份面向新手的 Claude Code 与 Codex 使用路线图,涵盖了从概念辨析、环境搭建到工作流优化的核心问题。文章重点讲解了 Claude Code 的安装配置、斜杠命令(如 /init、/memory、/permissions)的使用方法,以及 CLAUDE.md 的编写技巧,旨在帮助用户建立稳定的编码代理工作流。 技术 › Claude Code ✍ 老爸的AI联萌🕐 2026-05-14 Claude CodeCodex教程工作流DevOps配置命令行AI编程
C Codex CLI /goal 模式详解:OpenAI 官方 Ralph Loop 的自主迭代引擎 文章详细介绍了 OpenAI 在 Codex CLI v0.128.0 中引入的实验性功能 /goal。该功能基于 Ralph Loop 理念,使 Codex 能从单次对话转变为自主规划、持续迭代、自我修正的代理,直至完成高层次目标。文章对比了 /goal 模式与正常模式的区别,列举了适用场景如长周期重构和无人值守开发,并指出该模式能显著提升任务完成度和工程质量,但需注意 Token 消耗。 技术 › Codex ✍ 雪踏乌云🕐 2026-05-03 OpenAICodexAgent开发工具自动化Ralph LoopCLIAI编程迭代DevOps
C Claude Code深度配置指南 本文是一份详尽的 Claude Code 配置教程,深入解析了 .claude 文件夹的结构与功能。文章详细介绍了如何通过 CLAUDE.md 设定项目规则、利用 rules/ 文件夹管理模块化指令、定义 commands/ 和 skills/ 创建自动化工作流、配置 agents/ 处理复杂后台任务,以及通过 settings.json 精确控制权限。掌握这些配置,能让 Claude Code 完全遵循你的编码习惯和团队规范工作。 技术 › Claude Code ✍ 阿西_出海(2.0版)🕐 2026-03-23 Claude Code配置指南LLM开发工具自动化AI编程工作流DevOps
开 开源月入10w+的Codex使用方法(超详细教学) 本文详细介绍了OpenAI推出的AI编程Agent Codex的使用方法,包括其与ChatGPT的区别、注册订阅流程、Web/桌面/CLI/IDE四种安装方式,以及桌面App的页面功能全解,帮助非程序员利用AI提升效率。 技术 › Codex ✍ 产品经理老王霸🕐 2026-07-23 AI编程OpenAICodex教程效率工具Agent
从 从零装好 WSL,Windows 跑 Agent 的保姆级教程 本文介绍如何在 Windows 上安装和配置 WSL,以解决运行 AI Agent 时遇到的 PowerShell 报错问题。文章涵盖了 WSL 安装、开发环境配置、Codex CLI 运行、Windows 与 WSL 互通、安全隔离设置及环境备份导入等全流程。 技术 › 工具与效率 ✍ 泊舟🕐 2026-07-22 WSLAgentCodexWindowsDevOps教程环境配置
C Codex 对话没丢,只是被 model_provider 藏起来了:我vibe coding 了一个迁移工具 作者因 Codex 更新导致会话丢失,利用 AI 编程开发了一个迁移工具。文章分享了 AI 编程的分阶段执行方法,强调了备份、预览、数据校验和回滚等工程约束的重要性。作者认为 AI 编程的核心在于将模糊需求转化为可验证的工程流程,并提供了工具的开源链接和详细使用步骤。 技术 › Codex ✍ AFei Liang🕐 2026-07-21 AI编程vibe codingCodex会话迁移工具开发DevOpsPython工程流程数据备份
C Codex 史诗级更新实操教程:Work、Plugins、内置浏览器、Ultra 与 Chat 一次讲透 文章深入介绍了 Codex 的史诗级更新,详细解析了 Work、Chat、Plugins、内置浏览器及 Ultra 等新功能。作者通过实操案例,讲解了 Work 与 Codex 的区别、插件使用技巧及多 Agent 协作模式,帮助用户从单一代码编写转向完整的工作台操作,提升研发与内容创作效率。 技术 › Codex ✍ 雪踏乌云🕐 2026-07-19 CodexWorkPluginsUltra内置浏览器实操教程Agent开发工具教程自动化
别 别再乱装 Codex Skills 了,真正值得先装的是这几类 文章指出,使用 Codex Skills 不应像逛插件商店一样盲目安装,而应围绕核心工作流进行选择。作者推荐了三个安装阶段:第一阶段优先安装前端设计类(如 frontend-design)和浏览器验收类 Skill,以实现从“写页面”到“审页面”的闭环;第二阶段安装研究类(如 last30days)和内容类 Skill,用于产出高质量长文;第三阶段按需补全 Figma 和销售类 Skill。此外,作者建议通过自定义 AGENTS.md 来固化工作流程,提升 Agent 的执行稳定性。 技术 › Codex ✍ MuscleMan🕐 2026-07-06 CodexClaude CodeAgent前端开发工作流AI编程Agent-BrowserResearchContent-Strategy教程
全 全网 Codex Skill 指南:精选资源与安装教程 本文系统梳理了 Codex 的 Skill 生态,指出安装核心 Skill(如 create-plan、gh-fix-ci)是将其从聊天机器人升级为工程团队的关键。文章汇总了必 Star 的官方与社区仓库,按场景(规划、CI/CD、测试、前端等)分类精选了神级 Skill,并提供了保姆级的安装与调用教程,最后分享了自定义 Skill 及进阶组合玩法,帮助开发者最大化利用 AI 编程工具。 技术 › Codex ✍ AYi🕐 2026-06-17 CodexOpenAIAIEngineeringSkill教程DevOpsCI/CD自动化工具效率编程助手
C CODEX 高效工作指南:给小白用户的实用入门课 这是一份面向小用户的 Codex(OpenAI coding agent)入门指南。文章指出 Codex 不是单纯的聊天机器人,而是能读写文件、运行命令的“工作搭档”。作者通过对比 ChatGPT,明确了 Codex 的适用场景,并介绍了 App、CLI、IDE 插件等多种入口。核心内容包含四段式提示词模板、常用工作流(解释项目、修 Bug、加功能、审代码)、配置文件 AGENTS.md 的编写方法,以及 MCP、Skills 和 Automations 的区别与用法。最后强调了安全使用原则及新手从只读理解到自动化的进阶路线。 技术 › Codex ✍ Mr Panda🕐 2026-06-12 AI编程CodexOpenAIAgent教程工作流自动化最佳实践提示词AGENTS.md