🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

远程工作区 Lee-Eee-Eee/dsh-remote-dock

DeepSeek Harness
Lee-Eee-Eee2 天前有提交已提供中文文档扫描:含敏感能力

连接 SSH 或 WSL 目标,在本地直接使用远程 DSH 界面

30.8/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/11/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Lee-Eee-Eee/dsh-remote-dock
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]—
本站尚未做安装检查
暂无时间戳·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 2 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 24 处,展示前 24 条)
  • 发起网络请求
    client.js:274
    const response = await fetch(`${API}${path}`, {
  • 发起网络请求
    client.js:811
    const response = await fetch(`${API}/bootstrap?id=${encodeURIComponent(selected.id)}`, {
  • 写入剪贴板
    client.js:1035
    await navigator.clipboard.writeText(selected.url)
  • 发起网络请求
    lib/manager.js:132
    const request = http.request(
  • 写入本地文件
    lib/manager.js:921
    writeFileSync(file, JSON.stringify(payload, null, 2), { encoding: 'utf8' })
  • 执行外部命令来自配置/变量
    lib/channel.js:92
    child = spawn(command, args, { windowsHide: true, env: process.env, stdio: [input === undefined ? 'ignore' : 'pipe', 'pipe', 'pipe'] })
  • 执行外部命令固定命令
    lib/channel.js:216
    const child = spawn('ssh', args, { windowsHide: true, env: process.env, stdio: ['ignore', 'pipe', 'pipe'] })
  • 发起网络请求
    lib/frame-proxy.js:92
    const request = http.request({
  • 发起网络请求
    lib/frame-proxy.js:157
    const upstream = http.request({
  • 执行外部命令固定命令
    lib/probe.js:183
    execFile('ssh-keygen', ['-l', '-F', destination], { timeout: 5000, windowsHide: true }, (error, stdout) => {
  • 读取本地文件
    lib/config-sync.js:70
    if (existsSync(patchFile)) {
  • 读取本地文件
    lib/config-sync.js:72
    } else if (existsSync(settingsFile)) {
  • 读取本地文件
    lib/config-sync.js:76
    const credentials = existsSync(credentialsFile) ? safeRead(credentialsFile) : ''
  • 读取本地文件
    lib/config-sync.js:147
    return readFileSync(path, 'utf8')
  • 读取本地文件
    lib/sshconfig.js:48
    names = readdirSync(prefix)
  • 读取本地文件
    lib/sshconfig.js:60
    if (!/[*?]/.test(full)) return existsSync(full) ? [full] : []
  • 读取本地文件
    lib/sshconfig.js:81
    raw = readFileSync(file, 'utf8')
  • 读取本地文件
    lib/sshconfig.js:140
    if (!existsSync(file)) return { hosts: [] }
  • 执行外部命令固定命令
    lib/wsl.js:64
    execFile('wsl.exe', args, { timeout: timeoutMs, encoding: 'buffer', windowsHide: true, maxBuffer: 4 * 1024 * 1024 }, (error, stdout, stderr) => {
  • 读取本地文件
    lib/store.js:91
    const raw = readFileSync(this.file, 'utf8')
  • 写入本地文件
    lib/store.js:103
    mkdirSync(dirname(this.file), { recursive: true, mode: 0o700 })
  • 写入本地文件
    lib/store.js:106
    writeFileSync(temp, payload, { encoding: 'utf8', mode: 0o600 })
  • 写入本地文件
    lib/store.js:108
    chmodSync(temp, 0o600)
  • 写入本地文件
    lib/store.js:112
    renameSync(temp, this.file)
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DeepSeek Harness 的 SSH 与 WSL 远程工作区。免 sudo 安装、模型配置迁移,远程界面直接在你本地的 DSH 里打开。

README

由 DeepSeek 最新模型翻译生成
dsh-remote-dock 在 DeepSeek Harness 中使用 SSH 与 WSL 远程工作区 简体中文 / English · 安装 · 使用 · 文档 dsh-remote-dock 为 DeepSeek Harness 添加「远程」入口。连接 Linux 服务器(SSH)或 WSL 发行版后,目标上的完整 DSH 界面会出现在本地主区;文件读写和命令执行都发生在目标环境中。 远程工作区:左侧管理 SSH 与 WSL 目标,右侧使用远程 DSH 真实桌面截图。 功能 - SSH 与 WSL 目标管理:发现 SSH 配置中的主机和本机 WSL 发行版,也可手动添加。SSH 连接沿用本机密钥、agent 和跳板机配置。 - 远程环境准备:探测 Node 与 DSH,先展示安装计划,再按确认的步骤安装到用户目录,无需 sudo。 - 模型配置移植:将本机服务商配置、默认模型和 API 密钥复制到远程,写入前备份原文件。 - 连接管理:在面板内重载、全屏、重启或停止远程 DSH;重新连接时优先恢复已有实例,SSH 隧道断开后自动重试。 安装 需要 DSH 0.2.1-rc.2 或更新版本。在插件管理器中添加以下来源: github:Lee-Eee-Eee/dsh-remote-dock#v0.1.5 安装后重启 DSH 并刷新页面,侧栏会出现 远程。
展开完整文档(README 剩余 1 节)
dsh-remote-dock

在 DeepSeek Harness 中使用 SSH 与 WSL 远程工作区

简体中文 / English · 安装 · 使用 · 文档

dsh-remote-dock 为 DeepSeek Harness 添加「远程」入口。连接 Linux 服务器(SSH)或 WSL 发行版后,目标上的完整 DSH 界面会出现在本地主区;文件读写和命令执行都发生在目标环境中。

远程工作区:左侧管理 SSH 与 WSL 目标,右侧使用远程 DSH

真实桌面截图。

功能

- SSH 与 WSL 目标管理:发现 SSH 配置中的主机和本机 WSL 发行版,也可手动添加。SSH 连接沿用本机密钥、agent 和跳板机配置。
- 远程环境准备:探测 Node 与 DSH,先展示安装计划,再按确认的步骤安装到用户目录,无需 sudo。
- 模型配置移植:将本机服务商配置、默认模型和 API 密钥复制到远程,写入前备份原文件。
- 连接管理:在面板内重载、全屏、重启或停止远程 DSH;重新连接时优先恢复已有实例,SSH 隧道断开后自动重试。

安装

需要 DSH 0.2.1-rc.2 或更新版本。在插件管理器中添加以下来源:

github:Lee-Eee-Eee/dsh-remote-dock#v0.1.5

安装后重启 DSH 并刷新页面,侧栏会出现 远程。

使用命令行安装

如果终端已能运行 dsh,可执行:

dsh plugin --profile desktop add "github:Lee-Eee-Eee/dsh-remote-dock#v0.1.5"

将 desktop 替换成宿主实际使用的 profile;网页版通常使用 web。安装到其他 profile 的插件不会出现在当前宿主中。

从旧名升级

本项目现名为 dsh-remote-dock,原名为 dsh-remote。先在当前 profile 的插件管理器中移除旧版,再添加上面的新来源并重启 DSH;新旧两份应只启用一份。已保存的目标、远程安装和模型配置会继续使用。

dsh-remote-workspace@0.1.0-alpha.* 是其他项目的旧 npm 包。本项目使用本页给出的 GitHub 来源安装。

首次连接

1. 添加目标:打开「远程」,点 SSH 主机或 WSL 发行版旁的 +。也可用「添加目标」填写 SSH 别名或主机信息。
2. 探测环境:选择目标,点击「探测环境」。缺少 Node 或 DSH 时,打开「查看安装计划」,确认要执行的步骤后安装。

探测结果:系统、Node、dsh、tmux、磁盘与 CPU

3. 准备模型:远程尚未配置模型时,打开「移植本地配置」,选择所需的服务商、默认模型和 API 密钥组,点击「写入并重启」。API 密钥组会复制实际密钥值,请使用你信任的目标。远程已有可用模型时可跳过这步。
4. 连接:点击「连接」,在主区打开远程 DSH,选择远程项目开始工作。连接后右侧即目标机器上的 DSH,模型与服务商沿用本机配置。

连接后:目标列表与嵌入的远程 DSH

配置移植的预览只显示名称和数量,并排除本机浏览器会话凭据。远程会话与项目由嵌入的 DSH 界面管理。

连接后

多个目标可以同时保持连接,各自独立:切换目标就是切换一台机器的 DSH,互不影响。

多台目标并存

| 操作 | 作用 |
| 重载 | 刷新远程界面 |
| 重启 | 重新启动目标上的 DSH |
| 停止远程 | 结束目标实例并断开本地连接 |
| 关闭面板 / 退出本地 DSH | 保留远程进程,之后可重新连接 |

环境要求

| 环境 | 要求 |
| DSH 宿主 | 0.2.1-rc.2 或更新版本 |
| 宿主运行环境 | Node 22.x(≥ 22.19.0),或 24 及以上 |
| SSH 目标 | Linux x86_64 / arm64,使用密钥或 agent 免交互登录 |
| 自动安装环境 | bash、tar,以及 curl 或 wget |
| WSL | Windows 与发行版之间回环可达;支持 mirrored 网络或启用 localhost forwarding 的 NAT 网络 |

常见问题

安装后没有「远程」入口? 确认安装到了当前宿主使用的 profile,然后重启 DSH、刷新页面。
SSH 连接失败? 先在本机终端确认 ssh <别名> 可以免交互登录,并且服务器允许 SSH 端口转发。不支持密码提示。

界面能打开,但模型无法使用? 检查远程模型配置;用「移植本地配置」写入后,重启远程 DSH。

市场显示「宿主要求未知」或旧截图? 用 dshmarket 1.73.0 或更新版本识别 GitHub 插件的宿主要求;截图随市场目录构建同步。见市场展示信息。

WSL 网络、主机密钥和内嵌认证问题见技术参考中的排错。

文档与反馈

- 技术参考:连接架构、认证、配置移植、文件位置与排错。
- 开发与测试:本地安装、验证命令和代码组织。
- 更新记录 · 发布版本
- 提交问题或建议:请附 DSH 版本、目标类型、操作步骤及脱敏后的错误信息。

许可

MIT
预览分享卡片长什么样 ↓Lee-Eee-Eee/dsh-remote-dock
分享 · DeepSeek Harness Hub
Lee-Eee-Eee/dsh-remote-dock

连接 SSH 或 WSL 目标,在本地直接使用远程 DSH 界面

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部