dshbase

插件目录 / Developer / OctoOps

OctoOps

已验证 · 实测可装 hesiwen66

✓ 持续维护 基于 4 个官方 DSH 包

查看 GitHub ↗ ← 返回插件目录

1Stars
0Forks
0未关闭 issue
—语言
2026-08-18最近推送
跨平台平台

功能简介

OctoOps: Unified SSH/Telnet & JumpServer Bastion Orchestrator for DeepSeek Harness (DSH)

✅
我们的评价
可用 — 实测通过,早期项目

OctoOps: Unified SSH/Telnet & JumpServer Bastion Orchestrator for DeepSeek Harness (DSH) 实测能干净安装、正常启动。早期项目,但功能可用。

「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。

README

OctoOps

DeepSeek Harness 的服务器运维与 JumpServer 堡垒机插件。

License
Topic
Node


特性

  • 远程命令执行与分析:通过 SSH / Telnet 在目标主机上执行任意 Shell 命令与脚本,并由 AI 结构化解析输出结果。
  • 远程文件读写:内置 SFTP 支持,可直接读取和编辑远程配置文件与日志。
  • 连接会话复用:维护底层 SSH 连接池,同设备连续操作无需重复建立连接。
  • JumpServer 对接:支持 API 认证与终端交互登录,自动通过堡垒机 SSH 网关代理访问内网资产;多账号资产支持弹窗选择。
  • 环境信息采集:连通时自动探测内网 IP、系统版本及已安装工具(Docker、Nginx、Git 等),支持按内网 IP 检索设备。
  • 高危操作拦截:rm -rf、reboot、清空防火墙等破坏性命令执行前强制拦截并要求二次确认。
  • Web 管理界面:提供设备管理面板,支持设备列表管理、批量修改(分组/端口/密码)以及堡垒机资产搜索。

演示

示例 1:系统状态与 SSL 证书巡检

状态巡检

示例 2:JumpServer 堡垒机对接与资产同步

堡垒机对接

示例 3:设备管理面板与安全红线规则

管理面板


安装

方式 1:DSH 命令

dsh plugin add hesiwen66/OctoOps
# 或
dsh plugin add dsh-octoops

方式 2:npm

npm install git+https://github.com/hesiwen66/OctoOps.git

方式 3:Git Clone

cd plugins
git clone https://github.com/hesiwen66/OctoOps.git dsh-octoops
cd dsh-octoops && npm install

配置

在 cordis.patch.yml 中配置:

plugins:
  dsh-octoops:
    confirmPolicy: auto      # 每会话首次执行确认 (auto / always / never)
    dangerPolicy: always-ask  # 高危命令强制确认
    defaultTimeoutMs: 30000  # 命令超时时间 (ms)
    jumpserverSshPort: 2222  # JumpServer 堡垒机 SSH 端口

工具列表

  • device_list - 列出纳管设备与堡垒机资产
  • device_find - 按 IP 或主机名查找设备
  • device_exec - 在目标机器上执行命令
  • device_test - 测试连通性并采集内网 IP
  • device_read_file / device_write_file - 通过 SFTP 读写远程文件
  • device_memory - 查看设备环境信息与历史记录
  • jumpserver_sync - 同步 JumpServer 资产列表
  • /device-list、/device-exec - 快捷斜杠命令

License

MIT

安装

🧩 让 Agent 自动装(推荐)

装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:

dsh plugin add dshbase-catalog

然后对 agent 说「帮我装 OctoOps」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。

该插件是 GitHub 源码(未发 npm)——直接从仓库装:

Web profile:

dsh plugin --profile web add github:hesiwen66/OctoOps

Headless(CLI)profile:

dsh plugin --profile headless add github:hesiwen66/OctoOps

实测报告

验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。

安全:尚未扫描——我们的每日静态扫描将很快覆盖它。

分享徽章

Developer 里更多

浏览全部 7819 个插件 →