DeepSeek Harness 插件

dsh-remote-ssh-zhangfen

DSH web plugin: VSCode Remote-SSH-like remote development (SSH to supercomputers/servers, remote workspace, file explorer, integrated terminal), integrated with dsh-better-sidebar and DSH settings.(英文原文)

跳到安装方式

来源信息

GitHub 仓库
ZhangFengshun/dsh-remote-ssh
最近更新
2026年8月22日
分类
插件开发工具
GitHub stars
4
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/ZhangFengshun/dsh-remote-ssh
插件名:dsh-remote-ssh-zhangfen
作者:ZhangFengshun

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器4 个文件
README.md来源说明 · 只读预览
README 语言

@zhangfengshun/dsh-remote-ssh

English | 中文

VSCode Remote-SSHDSH 插件:通过 SSH 连接远程超算 / 服务器,在 DSH 内置「文件」「终端」页签中直接操作远程文件和终端。

功能

能力说明
🔌 SSH 连接密钥 / 密码认证,ProxyJump 跳板机,~/.ssh/config 一键导入
📂 远程文件内置「文件」页签直接 SSH 读写远程文件,无需同步
💻 远程终端内置「终端」页签自动检测远程工作区,SSH 交互式终端
🌐 远程工作区选择远程目录创建原生工作区,一键进入远程环境
🤖 模型工具12 个 remote_ssh_* 工具,会话感知免填连接参数

安装

dsh plugin --profile <name> add @zhangfengshun/dsh-remote-ssh@2.1.0

> 安装后需重启 DSH@zhangfengshun/dsh-remote-ssh 必须在 bundles 列表中排在 dsh-better-sidebar 之后

使用

1. 设置 → 🖥️ 远程连接 → 添加连接(主机/端口/用户/密钥)→ 点「测试连接」验证 2. 添加工作区 → 选「选择远程目录…」→ 选连接 → 浏览并选择远程目录 3. 打开内置「文件」页签 → 直接显示远程文件,编辑保存直接写回远程 4. 打开内置「终端」页签 → 自动 SSH 到远程主机(仅密钥认证)

模型工具

工具用途
remote_ssh_profiles列出连接配置 + 当前会话远程工作区上下文
remote_ssh_exec执行远程命令
remote_ssh_ls列举远程目录
remote_ssh_cat读取远程文件
remote_ssh_write写入远程文件
remote_ssh_grep搜索远程文件内容
remote_ssh_glob查找远程文件
remote_ssh_mkdir创建远程目录
remote_ssh_delete删除远程文件/目录
remote_ssh_move移动/重命名
remote_ssh_sync远端同步到本地镜像
remote_ssh_push本地镜像推送回远端

远程工作区会话中调用工具可免填 profileId 等连接参数。

原理

插件注册 4 个 exact 路由(/sidebar/api/fs.treefs.readfs.writefs.search),在 better-sidebar 的 prefix 路由之前拦截。会话 cwd 含 .remote-ssh.json 时走 SSH,否则走本地 fs。客户端看到的是本地镜像路径,Host 自动转换为远程路径——对客户端完全透明。

Shell wrapper(~/.dsh/remote-ssh/dsh-remote-shell[.cmd])检测工作区 .remote-ssh.json,自动 ssh -tt 连接远程,使内置「终端」页签透明接入。

❤️ 七夕快乐

本项目是送给 zhangyi 的七夕礼物。

愿它像连接起一台台远方的超算一样,也把我们紧紧连在一起。七夕快乐 ❤️

—— 2026 年 8 月 18 日

许可证

[MIT](./LICENSE)