dsh-withssh
用于 DeepSeek Harness 的会话级 SSH 控制台插件。
AI 分析
核心用途是在网页端提供 SSH 连接与终端控制台,允许 AI 辅助执行服务器命令。适合需要远程管理服务器、执行运维任务的技术人员。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:lhwu1/dsh-withSsh说明文档
阅读完整 README ↗从 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-withssh 和 dsh-withssh-web。之后启动 Web 表层:
dsh --profile web --port 3080
在浏览器打开 http://127.0.0.1:3080/,进入一个对话,选择 SSH 控制台 标签页。
连接步骤:
- 输入主机、端口、账号和密码,点击“连接服务器”。
- 插件返回
sha256:...主机密钥指纹后,与服务器管理员或可信记录核对。 - 指纹确认无误后,再点击“确认并连接”。
- 在右上终端直接输入人工命令,按 Enter 执行;按 Shift+Enter 换行。
- 在对话中提出服务器操作需求。当前会话已连接时,AI 会知道
ssh_exec可用,并会在需要时执行带中文说明的命令。
AI 工具调用的预期参数如下:
{
"command": "/usr/local/hyhal/bin/hy-smi",
"description": "再次查看加速卡占用情况,确认是否存在正在运行的计算任务"
}
description 必须包含中文。它不会发送到远端 shell,点击黄色命令后的 ? 才会在终端中展开显示。