DeepSeek Harness Hub
← 返回列表

SSH 运维增强WODE25500/dsh-ssh-pro

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

补齐连接测试、目录浏览与多主机批量执行能力

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/20 · 已提供中文文档

DeepSeek Harness 的 SSH 增强运维插件 — 补齐 base dsh-ssh 的缺口:连接测试/远程目录/ssh-config 导入/指纹检查/多主机批量

综合分
28
GitHub 分
28
用户评分
★ Stars
1
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add WODE25500/dsh-ssh-pro
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-tools
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-ssh-pro 文档

快速上手

1. 确保主机已配置(dsh-ssh GUI 或 ~/.dsh/dsh-ssh.json)
2. 安装插件(见根 README)
3. 问 agent:"ssh_test 测试 web1 连通性,ssh_ls 看 /var/www"

工具详解

ssh_test — 连接测试
部署前或改配置后快速验证。返回 OK (N ms) 或 FAILED (N ms) — 错误。

ssh_ls — 远程目录浏览
SFTP 列目录,返回 type size mtime name 表格。验证部署产物、探查服务器结构。

ssh_import — 从 ~/.ssh/config 导入
解析 Host/HostName/User/Port/IdentityFile/ProxyJump,写入主机库。
- 跳过已存在的别名
- 跳过通配符模式(Host *.example.com)
- 未指定 User 时用当前用户名

ssh_keyscan — known_hosts 指纹检查
只读检查。新主机提示"NOT in known_hosts"时,先让用户确认指纹再继续连接。

ssh_multi_exec — 多主机批量执行
ssh_multi_exec command="uptime"                                   # 全部主机
ssh_multi_exec command="df -h" aliases=[web1,web2]                # 指定
ssh_multi_exec command="systemctl restart nginx" tags=[web]       # 按标签
ssh_multi_exec command="df -h" environment=production maxWorkers=4 # 按环境+并发

常见问题

- unknown alias:主机没在 ~/.dsh/dsh-ssh.json 里。先 ssh_import 或用 GUI 添加。
- 首次连接警告:known_hosts 没有该主机。确认指纹(可与服务器管理员核对)后继续。
- 批量输出敏感:env/cat .env 会把远端环境带回对话,注意脱敏。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群