dsh-remote-ssh:DeepSeek Harness 的 SSH 遠程工作區插件

智能體開發者通常在本地運行 DeepSeek Harness,但代碼和數據往往部署在遠程服務器上。頻繁切換窗口或使用獨立的 SSH 工具會打斷工作流。下面介紹一個插件,旨在讓 DeepSeek Harness 直接連接 SSH 服務器並管理遠程項目。

這是 chenqaq123 維護的客戶端插件。它支持連接 SSH 服務器、瀏覽並選擇遠程項目目錄、直接打開遠程工作區,並利用 SSH_ASKPASS 實現密碼認證和多路複用連接。

安裝與啓用

先啓動 DeepSeek Harness,使 desktop 配置目錄存在。然後將插件克隆到長期保留的位置,檢出指定版本並安裝:

git clone https://github.com/chenqaq123/dsh-remote-ssh.git
cd dsh-remote-ssh
git checkout v0.5.0
node scripts/profile.mjs install desktop

完全退出並重新打開 DeepSeek Harness,側邊欄會出現「遠程工作區」。

典型用法

先在側邊欄選擇服務器,點擊「選擇服務器上的文件夾…」,進入項目文件夾後點擊「選擇此目錄」,最後點擊「連接並打開」。連接時可填寫「工作區名稱」,留空則默認使用項目文件夾名。

在終端確認可以登錄服務器(需要密碼的服務器也可以)。在面板的「密碼」裏填一次,密碼保存在本機,之後自動登錄。

適用場景與注意

本地支持 macOS 和 Linux,需要系統 OpenSSH。遠端需要 POSIX sh、GNU/BSD stat、readlink、mktemp 等常見命令;執行遠程終端命令還需要 bash。目前不支持 Windows/Pwsh。

需要 OpenSSH >= 8.4(依賴 SSH_ASKPASS_REQUIRE=force)。不支持需要多輪交互的二次驗證(例如兩次 keyboard-interactive)。

密碼保存在 ~/.dsh/ssh-remote/secrets.(0600,僅當前用戶可讀寫)。密碼不會出現在命令行參數裏,ssh 仍然自己完成認證。這是社區插件,與 DeepSeek 官方無隸屬關係。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜