开源项目-让本地 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 自律声明

相关推荐
码农小韩20 分钟前
Linux驱动理论(二)——Linux字符设备驱动
linux·嵌入式软件开发·linux操作系统·linux应用开发·linux驱动理论
well061227 分钟前
Linux粘滞位与Makefile机制深度解析
linux·运维·服务器
再写一行代码就下班36 分钟前
linux sh脚本在windows修改导致无法使用解决方式
java·linux·centos
额额额对了1 小时前
SPI通信
linux·c语言·汇编·单片机·嵌入式硬件·arm
子木HAPPY阳VIP1 小时前
Ubuntu 关闭防火墙操作步骤
linux·运维·ubuntu
王振超wzc1 小时前
嵌入式开发环境搭建--WM软件安装,Ubuntu操作系统安装
linux·运维·ubuntu
北漂的尘埃2 小时前
Hello-Agents——第一章 初识智能体
agent·hello-agent
七夜zippoe2 小时前
WorkBuddy Agent + Blender 5.2 程序化建模实战:11 轮迭代建一台复古胶片单反,附棚拍伪影定位法
agent·blender·迭代·workbuddy·程序化建模
效率工作实验室3 小时前
AI Agent 管理平台如何与现有 DevOps 和 ITSM 体系集成?
ai·agent·devops·集成·管理平台
腾讯云开发者3 小时前
培训讲师的降本增效:WorkBuddy + Obsidian 搞定公式教材与自动出题
agent