开源项目-让本地 Codex 临时接管远程 Linux 服务,实现快速运维

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

快速使用

  1. 在远程 Linux 进入期望的初始工作目录并执行:

    bash 复制代码
    cd /srv/app
    agent-remoteops start
  2. CLI 中选择语言、有效期、开放权限、工作目录和审计日志,最终确认后等待 Session 就绪。

  3. 将控制台显示的 URL、Token 和具体任务一起发送给安装了 Skill 的 Codex。

  4. Codex 会通过 Skill 内置客户端安全提交 Token,核验服务端返回的真实权限,再执行任务;用户完全无感,自动链接。

  5. CLI 每次启动只允许一个端建立连接,杜绝其他非安全连接。

  6. 完成后在远程终端按 Ctrl+C,或等待失效自动结束。

  7. 所有执行日志保存在服务本地,随时排查执行记录

原创声明

原创文章,转载请注明作者和文章原链接,插图来源 AI 生成,关注公众号看更多文章哦!

内容创作 AI 自律声明

相关推荐
云原生指北2 小时前
Docker Sandboxes 工作区怎么接:Direct、Clone 和它们的边界
git·docker·agent
ASKED_20192 小时前
从 ASR+LLM+TTS 到 GPT‑Live:解读语音智能新范式
人工智能·gpt·语音识别
LeeChen3 小时前
5天开发企业级 Agent(设计篇 02)|不只是工作流
agent
Android系统攻城狮3 小时前
Linux PipeWire深度解析之pw_factory_create_object调用流程与实战(七十二)
linux·音频进阶·pipewire音频进阶
lsh曙光3 小时前
playbook剧本(2)--Ansible变量
linux·运维·网络
lengjingzju4 小时前
编译与调试完全指南—第14章 系统配置与调优
linux
大鹏的NLP博客5 小时前
通用 Linux 嵌入式板端 C/C++ ABI 与 Glibc 依赖治理规范
linux·c++·交叉编译
tedcloud1235 小时前
book-to-skill 怎么部署?把技术书和项目文档变成 AI Agent 可复用知识
linux·运维·服务器·人工智能·开源