telagod/dsh-ssh-workspace-manager0

dsh-ssh-workspace-manager

一流的 SSH 远程页面插件:支持将工作区绑定到主机,并运行执行、同步及 Compose 容器编排。

AI 分析

核心用途是实现工作区与远程主机的深度绑定与自动化部署。适合需要让 AI Agent 自动执行远程代码同步、容器编排和命令执行的开发运维任务。

包名
dsh-ssh-workspace-manager
版本
0.2.0
许可证
MIT
最近更新
2026年9月10日

安装

此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗

可配置项

服务器:名称、主机、端口、用户名、面板类型、认证方式(SSH Agent / 指定私钥)、私钥路径、跳板机 ProxyJump、连接超时、保活间隔(ServerAliveInterval)、known_hosts 策略、登录 shell。

关联:Workspace、服务器、远程项目目录、环境(开发 / 测试 / 生产)、容器运行时、Compose 文件、Compose 项目名、同步排除项、是否默认关联。

偏好(preferences):新关联默认环境 / 运行时、默认 Compose 文件、新主机默认超时 / 保活 / known_hosts / 登录 shell、会话标题栏芯片开关。

  • 保活ServerAliveInterval=N + ServerAliveCountMax=3,0 表示关闭;长任务建议 30。
  • 登录 shell:远端命令包一层 bash -lc(没有 bash 时退回 sh -lc),能读到 /etc/profile、nvm、bun 等 PATH。
  • 同步排除:rsync 走 --exclude,本机没有 rsync 退回 tar 时走 --exclude=ssh_sync 调用里也能临时加。

使用

  1. 设置 → SSH 远程:添加主机,点「测试连接」或「探测主机」。
  2. 在项目会话里让 Agent 干活(deploy / 远端 / 同步)。它会 ssh_status → 必要时 ssh_bindssh_exec / ssh_sync / ssh_compose
  3. 设置页里的关联可以手动加/改/解除;Agent 也会自己维护。