Releases
v0.10.3
Compare
Sorry, something went wrong.
No results found
0.10.3
Security
工具按会话隔离终端(修越权) :remote_* 只认调用方会话自己打开的终端——终端归属取自 spawn 时的 DSH_SESSION_ID,调用方取 exec.agent.id;不匹配报 CONSOLE_FORBIDDEN。remote_status 只列本会话的终端,审计记录新增 session 字段(可从 pid 追到会话)。信息缺失(老 DSH / 插件自测 / 手动登记终端)时退回旧行为。
Changed
通道选路引导 :新增系统提示选路规则(只在存在已连接终端时注入,没有终端不占 prompt);remote_run / remote_exec 描述改成意图优先;误用时结果里附一行纠正(remote_run 输出过大 → 建议 remote_exec;remote_exec 报「需要 tty/密码」→ 建议 remote_run);remote_status 顶部新增 channel: / routing: 摘要。
Added
单文件传输上限可配 :设置页新增「单文件传输上限(MB)」(1–2048,默认 256),也可用 DSH_RC_MAX_TRANSFER_MB;保存后立即生效,越界/写错会夹取或退回默认;超限报错直接说明去哪改。没有 ControlMaster 的 PTY 通道仍为 1 MiB 硬上限。
Fixed
启动器自证 rc 目录 :包装器与启动器模板都带 --rc-dir,终端 PTY 环境被重建时也能找到正确的插件数据目录(修复「上传只能 1 MiB、传输内容出现在窗口中」)。
设置页保存失败 :保存前刷新配置快照;不再 dispose() configForms 缓存的共享 form(插件行禁用再启用后保存必失败的根因)。保存失败的诊断串保留原因。
安装 / 升级
插件市场索引:https://cccodder.github.io/dsh-remote-console/market/index.json
升级:插件市场点更新,或卸载后重装;~/.dsh/remote-console/ 里的主机列表不会丢。
You can’t perform that action at this time.