dsh-remote-ssh
在终端中运行以下命令:
dsh plugin install chenqaq123/dsh-remote-ssh
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install chenqaq123/dsh-remote-ssh,或按插件说明从 https://github.com/chenqaq123/dsh-remote-ssh 安装后完全退出并重新打开应用。
插件介绍
很多开发工作并不在本地磁盘上完成,而是在一台或多台远程 Linux 服务器上。若每次都要先开终端 SSH 登录、再手动同步或挂载目录,才能在 IDE 里继续写代码,流程既碎又容易打断思路。dsh-remote-ssh 把「连上服务器、选好项目、进入工作区」收进 DeepSeek Harness 桌面侧边栏,让远程开发更像打开本地文件夹一样直接。
核心能力围绕一条清晰路径:选择已配置的服务器,在远端浏览目录并选定项目根目录,一键连接并打开远程工作区。连接时可自定义工作区名称,留空则沿用文件夹名;远程工作区在界面上有明确标识,便于与本地项目区分。需要密码登录时,可在面板填写一次,凭据保存在本机且通过 OpenSSH 的 askpass 机制完成认证,不会在命令行参数里暴露密码,后续操作会复用多路复用连接,断线后也可自动重建。
插件面向在 macOS 或 Linux 上使用 Harness、且本地已具备系统 OpenSSH 的团队与个人。远端需具备常见的 POSIX 与 shell 工具环境;若要在 Harness 内执行远程终端命令,服务器侧通常还需要 bash。纯密钥登录仍按原有方式工作;不支持 Windows 本机,也不适合依赖多轮交互式二次验证的场景。
若你经常在跳板机、云主机或内网开发机上维护代码,又希望留在 Harness 的统一界面里浏览目录、打开项目并持续工作,这个客户端插件能显著减少在 SSH 与编辑器之间来回切换的成本。
使用场景
- 在云主机或内网服务器上直接打开项目并持续在 Harness 中开发
- 需要频繁切换多台 SSH 服务器上的不同代码目录
- 本地只有 Harness,希望像打开本地文件夹一样连接远端项目
适合人员
- 在 macOS 或 Linux 上使用 DeepSeek Harness 的开发者
- 主要通过 SSH 访问远程 Linux 环境的工程师
- 需要密码或密钥登录远端并管理多个远程工作区的用户