
Agent RemoteOps
让 Codex 临时连接远程 Linux 完成诊断与维护,并通过分级权限、自动过期和执行审计控制运维风险。
项目开源
GitHub:github.com/wwenj/Agent...
NPM:www.npmjs.com/package/age...
它解决什么问题
我相信大家已经习惯 Claude Code 或 Codex 等强大的 Agent 工具用于日常工作,但这类本地 Agent 运行依赖本地环境,当你要部署上线、接管 Linux 服务器、临时排查线上服务问题时很难介入。
受到内网网络、端口开放、机器防火墙、进出安全组的各种策略,无论是远程服务器安装 Agent 还是本地通过 SSH 的方式链接都非常不方便。
为了解决这个问题我开发了当前项目,由一个远程安装的 NPM 包 Agent-Remoteops 和 一个本地 Codex 安装的 SKILL 组成,在远程服务可快速启动,无需修改任何当前网络配置与安全防火墙,只要能访问外部网络,即可创建一个临时可访问链接,本地 Codex 通过 Skill 即可完成本地与当前服务的临时连接,实现快速运维调试。
Agent RemoteOps 在远程 Linux 上启动一个仅监听 127.0.0.1 的临时服务,再通过 Cloudflare Quick Tunnel 生成短时公网地址。用户把 URL、Token 和任务交给 Codex,Codex 即可在 Session 权限范围内读取文件或执行命令。Session 到期或用户按下 Ctrl+C 后,HTTP 服务、Tunnel、Job 和已跟踪子进程都会关闭。
markdown
本地 Codex
└─ Agent RemoteOps Skill
└─ Skill 内置 Python 客户端
│ HTTPS + Token
▼
Cloudflare Quick Tunnel
▼
远程 Linux
└─ agent-remoteops CLI
├─ 文件 API
├─ 命令 Job
└─ 权限、TTL、审计与进程清理

使用演示
1. 在远程 Linux 服务器中启动临时会话连接

2. 把临时会话连接和任务直接交给 Codex

3. 查看远程控制台实时日志
控制台会实时显示 Agent 的连接、认证、请求和命令 Job 日志,便于观察执行进度与审计记录。

安装
远程 Linux:安装 CLI
npm install -g agent-remoteops
CLI 用于启动和管理远程 Session:
| 命令 | 用途 |
|---|---|
agent-remoteops start |
交互式创建临时 Session |
agent-remoteops policy show readonly |
查看 readonly 权限摘要 |
agent-remoteops policy show full |
查看 full 权限摘要 |
本地 Codex:安装 Skill
在 Codex 中发送:
ruby
请从下面的 GitHub 目录安装 Agent RemoteOps Skill:
https://github.com/wwenj/AgentRemoteOps/tree/master/skills/agent-remoteops
快速使用
-
在远程 Linux 进入期望的初始工作目录并执行:
bashcd /srv/app agent-remoteops start -
CLI 中选择语言、有效期、开放权限、工作目录和审计日志,最终确认后等待 Session 就绪。
-
将控制台显示的 URL、Token 和具体任务一起发送给安装了 Skill 的 Codex。
-
Codex 会通过 Skill 内置客户端安全提交 Token,核验服务端返回的真实权限,再执行任务;用户完全无感,自动链接。
-
CLI 每次启动只允许一个端建立连接,杜绝其他非安全连接。
-
完成后在远程终端按
Ctrl+C,或等待失效自动结束。 -
所有执行日志保存在服务本地,随时排查执行记录
原创声明
原创文章,转载请注明作者和文章原链接,插图来源 AI 生成,关注公众号看更多文章哦!

内容创作 AI 自律声明
