DeepSeek Harness (DSH) 采用插件化架构。对于需要在 Web 界面下管理远程服务器的用户来说,标准 Web 端对 SSH 原生能力的支持存在兼容性提示。modole/dsh-plugin-ssh-laoboshi 旨在解决这一问题,通过提供原生能力支持,让用户能在 DSH 桌面客户端中直接进行 SSH 操作。
这是什么¶
这是一个为劳博士 DSH 桌面客户端提供的插件,由 Modole 维护。它主要解决 DSH 用户在 Web 界面下管理 SSH 主机、凭据以及多会话终端的需求。
核心功能¶
该插件主要包含以下能力:
- SSH 主机管理:支持对远程 SSH 主机的配置与管理。
- 凭据管理:支持对登录凭据的存储与调用。
- 多会话终端管理:支持在一个界面内管理多个 SSH 终端会话。
- 原生能力支持:v0.1.0 版本的 UI 使用了原生主机能力,这解决了 DSH Web 上的兼容性提示问题。
安装与启用¶
- 执行安装命令:
dsh plugin --profile web add https://github.com/Modole/dsh-plugin-ssh-laoboshi.git
- 安装完成后,需要重启
dsh web进程。 - DSH 会自动读取插件的
dsh.bundle清单,并将此包添加到当前选定的配置文件中。
典型用法¶
安装并重启 dsh web 后,该插件将作为 DSH 生态的一部分被加载。用户可以利用该插件在 DSH 界面中直接发起 SSH 连接、查看凭据信息以及管理多个终端会话。
适用场景与注意¶
适用场景¶
适合需要在 DSH Web 界面下进行服务器运维、代码部署或终端交互的开发者和管理员。
权限与安全¶
- 权限模型:插件以当前用户的权限执行,不涉及额外的权限提升。
- 代码审查:在安装前,建议审查插件的源码,确保符合你的安全要求。
- 隐私保护:严禁在项目的 issues 中发布凭据、SSH 私钥或本地运行时数据库信息。
总结¶
该插件通过利用原生能力,为 DSH Web 提供了完整的 SSH 管理闭环。如果你正在寻找在 DSH 中管理远程主机的方案,可以参考以下链接获取更多信息:
* 目录页:https://www.skillhub.cn/plugins/Modole/dsh-plugin-ssh-laoboshi
* GitHub 仓库:https://github.com/Modole/dsh-plugin-ssh-laoboshi