cmukanisa/dsh-remote-ssh--packages-dsh-remote-ssh-ui ↗★ 0
dsh-remote-ssh-ui
Remote SSH workspaces — browser surface (workspace chooser, sidebar launcher, Settings card) and the `sshWorkspace` Remote namespace
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 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.