跳到主要内容
Plugin1 项安全红线

dsh-netshell

xgone/dsh-netshell

DeepSeek Harness Web 的本地与远程 SSH 终端:提供三级权限,危险 AI 命令需真人确认,凭据加密存储。

形态
Plugin 插件
安装
npm 包安装
需要密钥
否
近月下载
2,046
最近推送
4 天前更新

项目说明

From README

DSH-NetShell 中文 · English 面向 DeepSeek Harness 的受保护本地与远程 SSH 终端 DSH-NetShell 让你在 DSH 中管理服务器、使用实时终端,并在危险命令执行前保留一个清晰的人工确认点。人工输入和 AI 操作共用同一套命令护栏。

核心能力 能力 你得到什么 --- --- 本地终端 直接启动当前设备的 bash 、 sh 、PowerShell 或 cmd ,无需 SSH 配置;Windows 优先 PowerShell/pwsh/cmd 远程 SSH 管理主机、端口、用户和认证方式,多个会话并行运行;支持 Windows OpenSSH Client 命令护栏 allow 直接执行、 ask 等待确认、 deny 直接拦截 可见执行 人工输入和 AI 执行都实时显示在同一个终端面板 凭据隔离 SSH 密码只进入 DSH 加密凭据库,不进入 AI 消息、工具结果或日志 命令历史 查看执行、拦截、放行计数和每条命令的裁决记录 安装 已发布包: 从本地源码安装: Windows 远程连接需要启用 Windows OpenSSH Client( ssh -V 可检查);密码自动注入需要支持 SSH ASKPASS REQUIRE=force 的版本(建议 8.

7+)。安装后重启 DSH Web,然后打开 设置 → 终端 。快速开始 本地终端 1.打开主区域的 终端 Tab。2.在左侧 本地终端 行点击 新建 。3.输入命令并观察实时输出。本地终端不会读取远程服务器档案或 SSH 密码。远程服务器 1.打开 设置 → 终端 → 新增 。2.填写名称、主机、端口和用户名。3.选择密码、私钥或 ssh-agent 认证。4.选择权限等级,第一次使用建议保持 guarded 。5.回到 终端 Tab,在服务器行点击 连接 。密码保存后只显示“已设置”,不会再次回显。

Windows 私钥认证会在当前用户 ACL 保护的临时目录创建副本供 OpenSSH 使用,连接结束后清理;原 OneDrive/

Original description

DSH 远程终端插件:在 Web UI 直连 SSH,危险命令三级护栏,AI 命令须真人确认,密码加密存储、不进 AI 会话 | Remote SSH terminal plugin for DeepSeek Harness: 3-level command guard, human-approved AI commands, encrypted credentials

安装方式

npm 包安装 · 安装无需配置

README 解析
shell
dsh plugin --profile web add @xgone/dsh-netshell
shell
dsh plugin --profile web add link:/path/to/dsh-netshell

安全能力

静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」

  • 执行命令
  • 访问网络
  • 读取凭据

发现 1 项需要留意的行为

  • 既读取凭据/密钥,又有网络访问 —— 存在外传可能

能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。

为什么是这个分数

近 5 天仍在推送;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 2046 次,star 不多但真在被使用。

维护活跃
96
实用度
94
生态热度
66
上手便捷
100
信号质量
86
数据置信度
100%
评分怎么算