dsh-remote-deck:把远程机器变成 DSH 本地工作区
Remote Deck 是 DeepSeek Harness 客户端插件(仓库 dsh-plugins-cn/dsh-remote-deck,MIT,版本 1.2.7,星标 1),把 SSH 远端目录注册为 DSH 工作区:agent 的读写走 SFTP、命令走 exec channel、搜索走远端 ripgrep、终端是 PTY、端口转发走 direct-tcpip,远端只需 sshd,无需部署 agent。插件支持多主机同时连接、密钥或密码认证、~/.ssh/config 导入、连接测试(返回 OS 与延迟)、每主机 auto-connect、keepalive 与重连退避,并提供远端文件浏览器(下载/另存/定位)、完整 xterm.js 终端和远端监听端口的自动发现与持久化转发。安装可用 dsh plugin add dsh-remote-deck,另有 GitHub、ghproxy 代理和 install.ps1 三种路径;装完重启可见侧栏 SSH 状态片与「远程开发」导航。它是 dsh-remote-ssh 的继任者,首次加载会复制连接并原地复用 workspace stub,并提供 -RemoveOld 切换与 -Rollback 回滚;数据存放在 <DSH_HOME>/remote-deck。安全上密码与 passphrase 存于 DSH credential store(不进 connections.json),浏览器侧走带每会话 token 的 loopback HTTP server,移除工作区只做本地注销。限制包括终端依赖 vendored xterm.js、UI 中文优先(英文计划 v1.1.0)、ssh config 导入不覆盖 proxy 命令与 host-key pinning、端口自动发现依赖 ss 或 netstat。插件运行在 DSH 进程内,以当前 dsh 进程权限访问本地文件与网络,安装前应检查源码与许可证。
阅读全文