lhwu1/dsh-withSsh0

dsh-withssh

用于 DeepSeek Harness 的会话级 SSH 控制台插件。

AI 分析

核心用途是在网页端提供 SSH 连接与终端控制台,允许 AI 辅助执行服务器命令。适合需要远程管理服务器、执行运维任务的技术人员。

包名
dsh-withssh
版本
0.1.0
许可证
MIT
最近更新
2026年8月21日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:lhwu1/dsh-withSsh

从 GitHub 安装并使用

前提:已经安装可用的 DeepSeek Harness,并能在命令行使用 dsh。不需要先克隆本仓库,也不需要在 Harness 源码目录中开发。

以下命令将插件直接加入 Harness 的 web 配置档:

dsh plugin --profile web add github:lhwu1/dsh-withSsh

安装过程会使用仓库提交的预构建 lib/ 文件。首次安装不需要访问 D:/harness-lh-int8 或其他本地开发路径。

检查组合是否加载了插件:

dsh --profile web --dump-config

输出中应包含 dsh-withsshdsh-withssh-web。之后启动 Web 表层:

dsh --profile web --port 3080

在浏览器打开 http://127.0.0.1:3080/,进入一个对话,选择 SSH 控制台 标签页。

连接步骤:

  1. 输入主机、端口、账号和密码,点击“连接服务器”。
  2. 插件返回 sha256:... 主机密钥指纹后,与服务器管理员或可信记录核对。
  3. 指纹确认无误后,再点击“确认并连接”。
  4. 在右上终端直接输入人工命令,按 Enter 执行;按 Shift+Enter 换行。
  5. 在对话中提出服务器操作需求。当前会话已连接时,AI 会知道 ssh_exec 可用,并会在需要时执行带中文说明的命令。

AI 工具调用的预期参数如下:

{
  "command": "/usr/local/hyhal/bin/hy-smi",
  "description": "再次查看加速卡占用情况,确认是否存在正在运行的计算任务"
}

description 必须包含中文。它不会发送到远端 shell,点击黄色命令后的 ? 才会在终端中展开显示。