DSH Plugins
返回列表
🧰

dsh-tool-ssh

联网工具 更新于 2026.09.01

在终端中运行以下命令:

dsh plugin install hcyinnn/dsh-tool-ssh

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端中执行 dsh plugin install hcyinnn/dsh-tool-ssh 即可从 GitHub(https://github.com/hcyinnn/dsh-tool-ssh)安装该插件并在 DeepSeek Harness 中启用。

插件介绍

很多 dsh Agent 的工作流并不止于本机。生产排查、日志拉取、批量部署,都需要在远程主机上执行命令或传输文件。传统做法是在目标机器上部署一套 Agent 组件,维护成本高、覆盖面有限。dsh-tool-ssh 的思路很直接:只要目标机器能接受 ssh 登录,Agent 就能操作它,零额外依赖。

插件提供三个核心工具——ssh_run 在远程执行一条 shell 命令并返回标准输出、错误输出与退出码;ssh_upload 通过 scp 将本地文件或目录推送到远端路径;ssh_download 把远端资源拉回本地。所有连接参数(主机、用户、端口、密钥路径、工作目录、超时等)均为可选覆盖项,Agent 侧只需自然语言描述需求即可触发,无需手动拼写命令。

适合需要在多台远程机器上执行操作、但目标机器不方便或不允许安装额外组件的团队与个人开发者。例如运维工程师用自然语言让 Agent 查看生产服务状态、拉取日志、部署构建产物,全程无需登录跳板机。

使用场景

  • 在远程服务器执行系统命令并查看输出
  • 将本地构建产物推送到远端部署目录
  • 从多台远程主机拉取日志到本地分析

适合人员

  • 需要在远程机器上操作但不便安装额外组件的运维工程师
  • 用 dsh Agent 管理多台 SSH 可达服务器的开发者
  • 希望用自然语言触发远程命令和文件传输的团队