DSH Plugins
返回列表
🖥️

dsh-plugin-ssh

客户端 更新于 2026.08.17

在终端中运行以下命令:

dsh plugin install ArcherLyu/dsh-plugin-ssh

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

在 DeepSeek Harness 中运行 dsh plugin install ArcherLyu/dsh-plugin-ssh 即可安装,插件源码位于 https://github.com/ArcherLyu/dsh-plugin-ssh

插件介绍

当 DeepSeek Harness 跑在远程机器上时,你往往只能二选一:要么把 web 端口暴露到公网(违背 dsh 的安全设计),要么把整套环境在本机再搭一遍。dsh-plugin-ssh 给出第三条路——本地机器只做一件事:开 SSH 隧道、用浏览器看远端界面。所有 agents、工具调用、会话和工作区操作都发生在远端,本机几乎零开销。

插件提供两个入口:独立的 dsh-ssh 命令行工具(add、list、connect、setup、start、stop、logs 等完整子命令),以及内置在 dsh web 设置页中的 SSH Remotes 面板。setup 命令会检查远端 Node 版本、按需安装 dsh、创建工作区目录,并以 nohup 方式在远端启动仅绑定 127.0.0.1 的 dsh web 进程;connect 命令则在本机挑选空闲端口、派生 ssh -L 隧道、轮询远端启动标记,随后在浏览器中打开本地回环地址——页面里每一次 API 请求都会透明地落到远端 harness 上。

这个插件适合把 Harness 部署在云服务器、开发机或集群节点上的开发者:你希望从任意笔记本的浏览器标签页里接着干远端的工作,又不想多开一个公网端口。隧道采用 BatchMode 密钥认证,远端进程始终只监听自身回环地址,安全模型干净、可预期。

使用场景

  • 在云服务器上运行 Harness,从本地笔记本通过浏览器标签页管理远端 agents 与会话
  • 集群或开发机节点上部署 Harness,跨机器远程操作而不暴露公网端口
  • 在多台远程主机之间快速切换工作区,无需重复搭建本地环境

适合人员

  • 在远程服务器或云节点上部署 Harness 的开发者
  • 偏好 SSH 安全通道、不希望开放公网端口的用户
  • 希望在任意设备浏览器中无缝接管远端工作区的工程师