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 進程權限訪問本地文件與網絡,安裝前應檢查源碼與許可證。

閱讀全文