cmukanisa/dsh-remote-ssh--packages-dsh-remote-ssh-ui0

dsh-remote-ssh-ui

远程 SSH 工作区插件,提供浏览器端工作区选择器、侧边栏启动器及远程命名空间支持。

AI 分析

核心用途是允许 DSH 直接在远程 SSH 服务器上创建和管理工作区。适合需要在远程服务器、开发机或云端环境中执行代码和部署任务的开发者。

套件
dsh-remote-ssh-ui
版本
0.3.0
授權
MIT
最近更新
2026年9月12日

安裝

此插件尚未提供可驗證的 bundle,或相容性檢查未通過。請先閱讀倉庫說明。 閱讀完整 README ↗

Configuration

Settings ($DSH_HOME/settings.yaml)

remote-ssh:
  enabled: true            # the Settings → Plugins switch
  connectTimeoutMs: 20000  # per `ssh` invocation
  strictHostKeyChecking: accept-new   # accept-new | yes | no

accept-new is the default: a new host is trusted on first use, and a changed host key is always refused.

Profiles ($DSH_HOME/remotes.json, mode 0600)

Written by the installer's dialog. It holds the connection details, including a password if you gave one — which is why the file is created 0600.

Mirrors (`$DSH_HOME/remotes/

/…`)

Real, empty local directories. Delete one and the remote folder is untouched; the mirror is recreated on the next listing or adoption.

Composition rows

See patch/remote-ssh.patch.yml.tpl. They point at absolute paths because a row's relative specifier resolves against the profile directory, and this layer is shared by every profile.