Skip to content

[R3] SSH/SFTP 远程日常版 #8

Open

Description

@JavaZeroo

当前方向与确认边界(2026-10-26)

在终端基础能力与性能优先的路线下推进 Windows 远程工作流;组件调查及隔离服务可提前并行。原版 WindTerm 2.7.0 行为优先,重大依赖/架构、验收门槛和重要差异提交用户确认;Linux/macOS 完整客户端不作为本 Windows 阶段前置。

依据:已确认方向与决策权限。

交付目标

在 Windows 上管理本地与远程会话,完成连接、命令操作、上传下载、重连和日常故障处理。

工作包 必须交付的行为 主要验收
SSH 传输与认证 选择维护中的开源组件;完成首批认证方式、连接/取消/超时、输入输出、resize、基础交互中断(如 Ctrl-C)和关闭 受控 SSH 服务;正确与错误认证;关闭与断线;传输字节和进程状态;库许可与版本可追溯;SSH signal 请求另归 R4
主机身份与凭据 初次信任、主机密钥变化、凭据保存/读取/删除和不保存路径 连接身份不会被忽略;秘密不进入日志/配置明文;测试与故障产物不泄露凭据
基础网络路径 完成日常需要的代理/跳转路径与明确错误提示 直连、不可达、超时、代理失败及取消;网络成本与终端处理成本分开
会话管理 本地/SSH 配置、分组/查找、启动参数、重复打开、断开/重连、保存与恢复 活动状态和保存配置一致;关闭只影响目标会话;配置损坏与迁移可恢复
SFTP 与文件 UI 浏览、上传/下载、必要文件操作、队列、进度、覆盖、取消、重试 文件哈希与数量正确;批量/大文件/错误路径;部分完成状态明确;操作实际落到受控服务
多会话与并发 终端交互、后台高输出和文件传输并行;面板焦点与目标明确 前台输入不被后台任务饿死;有界内存;多会话关闭与退出没有残留
日常开发版交付 扩展安装/便携包、配置迁移、使用说明、问题诊断和持续运行 干净环境与固定真实任务;重复连接/关闭/传输;长期资源稳定;来源与许可完整

依赖: SSH 组件调查、原始字节测试和受控服务可以提前开展;窗口整合依赖本地会话边界,远程 TUI 声明依赖 R2 的核心兼容性。SFTP 集成依赖可验证的 SSH 生命周期。不能把库暴露了接口当成产品功能完成。

出口条件: 本地终端、SSH、基础 SFTP、会话工作区和分发包形成完整日常流程,并通过失败恢复、身份/凭据、持续运行及并发验证。高级协议和高级文本尚未完成时仍明确保留在 R4。

执行约定

这是路标总项;完成取决于出口合同,不按关闭 issue 的数量判定。远期工作包进入执行前再拆成可验收任务;调查可提前并行。

总体路线 · 当前能力 · 证据

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    epic路标总项;以出口合同验收needs-breakdown工作包,进入执行前需拆成可验收切片

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions