cmukanisa/dsh-remote-ssh--packages-dsh-remote-ssh-ui ↗★ 0
dsh-remote-ssh-ui
远程 SSH 工作区插件,提供浏览器端工作区选择器、侧边栏启动器及远程命名空间支持。
AI 分析
核心用途是允许 DSH 直接在远程 SSH 服务器上创建和管理工作区。适合需要在远程服务器、开发机或云端环境中执行代码和部署任务的开发者。
安裝
此插件尚未提供可驗證的 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.