dsh-vps-manager

在 DeepSeek Harness (DSH) 中,管理服務器通常需要單獨打開 SSH 終端。dsh-vps-manager 插件解決了這個問題,它讓你能在 DSH 的對話界面中直接操作 VPS。除了精選的零 Token 命令外,對話中的大模型也能對服務器進行操作。

這是一款由 AIcivilization 維護的 DSH 客戶端插件。它通過 SSH 協議連接 VPS,提供了一套完整的交互界面,包括終端、文件瀏覽器和狀態監控,讓服務器管理融入你的 AI 工作流。

核心功能

零 Token 命令與 VPS 模式
插件內置了 21 個 /vps- 命令,用於檢查狀態、安裝軟件或重啓機器,這些操作不消耗模型 Token。在對話頭部點擊“VPS 模式”開關,該對話即綁定至特定服務器,你可以讓 AI 指揮服務器,也可以自己通過終端操作。

對話中的終端與文件
終端基於 ssh -tt 和 xterm.js 實現,支持 top、vim 等腳本,且支持最小化/恢復。文件瀏覽器允許你拖拽上傳、右鍵下載或雙擊編輯文件。所有文件在覆蓋前都會自動備份。

狀態監控與 AI 工具
插件提供服務器狀態總覽,包含磁盤使用、服務狀態、證書過期等“需要關注”的項,點擊“解讀”可獲取模型摘要。AI 工具分爲只讀(自動執行)、變更(需確認)和危險操作(二次確認)三個風險等級。

安全與兼容性
插件包含三層安全機制:文件編輯前備份、防火牆/SSH 變更前自動恢復、長時間操作作爲遠程任務運行。它支持 Windows、macOS 和 Linux,同時兼容 DSH Desktop 和 dsh web 命令行模式。

安裝與啓用

在 DSH 插件市場中搜索 dsh-vps-manager 並點擊安裝,或者在終端中執行以下命令(若使用 dsh web,請將 desktop 替換爲 web):

dsh plugin --profile desktop add dsh-vps-manager

安裝完成後,打開 DSH,進入 Settings → VPS Manager 添加機器。

典型用法

  1. 添加機器:在 VPS Manager 頁面添加機器。輸入一次密碼,插件會自動配置 SSH 密鑰,密碼本身不會被存儲。你也可以從 ~/.ssh/config 導入配置。
  2. 查看狀態:在對話中點擊“解讀”按鈕,模型會根據服務器健康檢查結果生成簡要報告。
  3. 操作文件:在文件瀏覽器中右鍵點擊文件,選擇“讓 AI 看看這個文件”,模型會讀取內容並提供建議。
  4. 使用命令:在對話中輸入 /vps-status 或其他 /vps- 系列命令。
  5. 打開終端:點擊對話中的終端按鈕,或直接在文件瀏覽器中打開終端。

適用場景與注意

  • 適用場景:適合需要頻繁在本地編碼、查閱代碼,同時需要快速在服務器上部署或調試的開發者、AI Agent 開發者和運維人員。多臺電腦可以同時管理同一臺服務器。
  • 權限與依賴:插件以當前 DSH 進程的權限運行,操作服務器需要相應的 SSH 權限。插件不包含原生模塊(無需編譯 node-pty),僅依賴 ws 和 yaml,以及 @deepseek-ai/cordis、@deepseek-ai/dsh-tools 和 react 作爲對等依賴。
  • 安全機制:終端連接默認僅在本地計算機打開,且通過了 DSH 登錄檢查、同源檢查和插件令牌驗證。同一臺機器上的併發修改會排隊執行。

結語

dsh-vps-manager 將服務器的控制權從獨立的 SSH 會話轉移到了 DSH 的對話流中。它通過精選的命令、可視化的文件操作和風險分級的 AI 工具,降低了服務器管理的門檻,同時通過備份和驗證機制保證了操作的可靠性。

GitHub 倉庫

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

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

小夜