平时需要在 Windows 上直接用资源管理器访问 Linux 服务器上的文件,一直用 SSHFS-Win + SSHFS-Win Manager 。升级到 Windows 11 24H2 之后 Manager 连不上了(上游 issue #240 有分析,原因是 wmic 被系统移除),项目也停更多年,于是自己写了一个,顺手开源。
GitHub: /ai-market-guide/ 做了什么 连接列表:连接 / 打开盘符 / 新增 / 编辑 / 复制 / 删除,关窗后驻留托盘,托盘图标显示连接状态 三种认证:私钥文件、保存的密码( DPAPI 加密,只有当前 Windows 用户能解)、每次连接时询问 盘符可指定或自动分配;可开机自启、启动时自动连接、断线重连 调试模式:直接看 sshfs/ssh 输出,连不上时能看到具体原因(比如 Permission denied 会提示检查用户和 authorized_keys ) 几个取舍 单个 exe ,约 600KB ,不需要安装,也没有运行时;配置文件可以放在 exe 旁边(便携) Rust + 原生 Win32 控件,唯一依赖是微软的 windows-sys ;不调用 wmic / PowerShell 等外部工具,CI 会检查 exe 只引用 Windows 自带的系统 DLL ,希望以后的 Windows 升级不再把它弄坏 SSH 和文件系统完全交给 SSHFS-Win / WinFsp ,它只负责启动和停止 sshfs-win.exe ,每个连接一个 Job Object ,断开时只结束自己的进程树 在 Linux 上用 Docker 交叉编译,CI 会在 Windows Server 2022/2025 上实际启动一次 使用 安装依赖: winget install WinFsp.WinFsp SSHFS-Win.SSHFS-Win 从 Releases 下载 sshfs-win-tray.exe 运行即可( winget 收录正在审核中) exe 没有代码签名,第一次运行 SmartScreen 可能会拦,选「更多信息 → 仍要运行」;每个 Release 都附了 SHA-256 。
MIT 协议,非官方项目,与 SSHFS-Win / WinFsp 无关联。欢迎试用和提 issue 。