返回目录

dsh-remote

编辑精选维护状态: 活跃

flymysql/dsh-remote

远程办公助手:通过 SSH 连接远程工作区,用 rw_* 工具操作,并以 SFTP 镜像到本地 DSH 工作区。

前往 GitHub项目主页
$ dsh plugin add dsh-remote

103

星标

22

Fork

JavaScript

语言

MIT

许可证

2026-08-14

创建于

2026-09-28

最近推送

一个原生的 DSH 插件,把你的远程 SSH 机器变成 DSH 工作区:agent 通过 rw_* 工具在远程主机上操作,同时目录通过 SFTP 镜像到本地工作区对象。

DSH 适配

原生运行时

作者声明

安全审计

未审计

最后核验

2026-09-01

许可证

MIT

01它能帮你完成什么?

  • Operate on a remote server from inside DeepSeek Harness without leaving the harness

    A remote workspace where the agent lists files, reads code, and runs builds & commands over the SSH host, mirrored into a real local DSH workspace object

    Developers and operators who run DeepSeek Harness (dsh) and maintain remote SSH machines

  • Set up and switch between multiple remote SSH machines

    A multi-machine SSH registry (add / edit / delete / set-current) whose remote directory is SFTP-mirrored into a local DSH workspace

    Teams managing several remote hosts who want one harness workspace per machine

02如何接入 DeepSeek Harness?

前置条件

  • DeepSeek Harness (dsh) installed and running
  • One or more reachable remote SSH machines (key- or password-based auth); passwords are stored locally

安装步骤

  1. 01

    Install the dsh-remote plugin (distributed as the npm package dsh-remote)

  2. 02

    Open Settings -> 远程工作区 and add your SSH machine(s) (host, auth, password stored locally); set one as current

  3. 03

    Pick a workspace: in the Add/Select workspace flow, switch to 远程 (remote), auto-complete a path, then 设为远程工作区

验证接入成功

  • Confirm the remote directory is mirrored into a real local DSH workspace object and the rw_* tools operate over the remote host

回滚

  • Remove the SSH machine from Settings -> 远程工作区 (delete) or set the workspace back to 本机 (local); the plugin makes no changes to dsh-workspace or the harness core

03DSH 适配与能力边界

DSH 适配原生运行时

Native DSH plugin that connects out to SSH machines you maintain and mirrors a chosen remote workspace into a real local DSH workspace via the normal workspace + agent fs (rw_*) flows, with no changes to dsh-workspace or the harness core.

  • Multi-machine SSH registry

    SSH machine entries (host, key or password auth)→A managed list of remote machines (add / edit / delete / set-current) with locally stored passwords

    passwords are stored locally on the user's machine
  • Remote workspace mirroring via rw_* tools

    a remote workspace path on an SSH host→a real local DSH workspace object kept mirrored to the remote directory

    the agent reads/writes files and runs commands on the remote host over SSH/SFTP
  • Remote path auto-completion browser

    a remote path prefix on the selected SSH host→live-completed directory listings and a floating 浏览 browser that fills the path field for review before committing

04适合谁?何时不该用?

适合

  • Developers and operators who run DeepSeek Harness (dsh) and maintain remote SSH machines
  • Teams managing several remote hosts who want one harness workspace per machine

不适合

  • The harness Web UI binds 127.0.0.1 and the CLI rejects --host 0.0.0.0 for safety; dsh-remote instead has you connect out to machines you maintain, so only machines you control should be added and passwords are stored locally.

05兼容性、维护与安全提示

  • The harness Web UI binds 127.0.0.1 and the CLI rejects --host 0.0.0.0 for safety; dsh-remote instead has you connect out to machines you maintain, so only machines you control should be added and passwords are stored locally.
  • dsh-remote makes no changes to dsh-workspace or the harness core; it operates entirely through the normal DSH workspace + agent fs (rw_*) flows.
  • SSH connections use key or password auth; passwords are stored locally on the user's machine, so the local machine should be trusted.
2026-08-142026-08-31v0.8.11

MIT · actively maintained (latest release v0.8.11, 2026-08-31)

06常见问题

dsh-remote 是什么?

一个原生的 DeepSeek Harness 插件,让 agent 像操作本地 DSH 工作区一样在远程 SSH 机器中工作——列出文件、阅读代码、在主机上运行命令。

它如何连接远程机器?

在「设置 → 远程工作区」中添加 SSH 机器(多机注册表,支持新增/编辑/删除/设为当前);认证方式为密钥或密码,密码本地保存。

它会修改 harness 吗?

不会。dsh-remote 通过正常的 DSH 工作区 + agent 文件系统(rw_*)流程运行,不修改 dsh-workspace 或 harness 核心。

它能安全暴露吗?

harness 的 Web UI 绑定 127.0.0.1,CLI 出于安全拒绝 --host 0.0.0.0。dsh-remote 只向外连接你维护的机器,因此只应登记你控制的主机。

08数据与来源

  • 作者声明github.combf3573c8a7e7…

    **Remote-work assistant for [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) (DSH).**

  • 作者声明github.combf3573c8a7e7…

    no changes to `dsh-workspace` or the harness core

  • 作者声明github.combf3573c8a7e7…

    **you connect out** to the machines you maintain, pick a workspace, and work in it through the normal DSH workspace + ag…

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-09-01。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。