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

dsh-remote-ssh-ui

Remote SSH workspaces — browser surface (workspace chooser, sidebar launcher, Settings card) and the `sshWorkspace` Remote namespace

包名
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.