dsh-remote-ssh
在终端中运行以下命令:
dsh plugin install aijunjiang/dsh-remote-ssh
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install aijunjiang/dsh-remote-ssh 即可安装该插件,完整源码见 https://github.com/aijunjiang/dsh-remote-ssh
插件介绍
远程开发中,agent 在本地猜路径、本地出现空项目镜像、多主机并行时管理混乱——这些是 DSH 工作区与远端之间最常见的断裂点。dsh-remote-ssh 把 workspace 的文件读写和命令执行整体路由到 SSH 目标机,而会话、Web GUI 与 $DSH_HOME 仍留在本机,一次连接即可让 agent 真正在远端跑 git、build、test。
核心能力包括:在 GUI 内管理 SSH 连接(密码、密钥、ProxyJump)、浏览远端目录树并直接采用为工作区、按会话路由(同名字目录在不同主机和路径下互不冲突)、内置 ssh_exec 与 ssh_route_status 让 agent 始终明确自己在哪台机器上、以及可选的 full mode 将本地 fs-sandbox 和子进程完全切换为远端。凭据只保存在本机 DSH home 下,路由清单不含任何密钥,安全边界清晰。
适合需要在远程开发机上执行完整工程操作(构建、测试、部署)同时希望 GUI 体验和会话管理留在本地的开发者,也适合同时维护多台远端主机、需要并行会话的 DevOps 场景。对只想浏览远端文件而不移动执行层的使用者,GUI-only 模式提供零风险起步。
截图预览
使用场景
- 在远程服务器上运行构建、测试和部署,同时本地 GUI 保持实时交互
- 并行管理多台远端主机的工作区,同名字目录互不冲突
- 让 agent 明确识别当前会话所在主机,杜绝路径混淆和空项目镜像
适合人员
- 需要在远程开发机上执行完整工程流程的开发者
- 同时维护多台远端主机、需要并行会话的 DevOps 工程师
- 希望 GUI 和会话留在本地、仅将执行层推向远端的远程工作者



