
sshfs-win 是一款在Windows系统上将远程Linux服务器目录挂载为本地磁盘的开源工具,核心特点是无需远程端做任何配置,仅凭SSH账号即可安全访问文件。
其核心信息如下:
- 核心机制:基于SSH文件传输协议,将远程目录映射为Windows的盘符或网络位置,操作远程文件如同操作本地硬盘一样直观。
- 绝对依赖:必须先安装 WinFsp(Windows文件系统平台),SSHFS-Win才能正常工作。
- 版本性质:该版本(v3.7.21011)发布于2021年2月,属于 “2021.1 Beta2” 测试版,要求WinFsp 2020或更高版本。
- 典型用法:安装后,你无需打开任何软件界面——直接在资源管理器“映射网络驱动器”的文件夹栏输入
\\sshfs\[用户]@[地址]即可挂载;或使用net use命令行管理。 - 可选增强:官方及第三方提供了 SSHFS-Win Manager 等图形前端,若觉得输入路径不够直观,可另行安装这类界面工具来管理连接。
简言之,这就是一个“给Windows用的、基于SSH的网络硬盘驱动”,彻底免去了配置NFS或Samba的繁琐。
v3.7.21011虽然是2021年的版本,但至今依然好用。开源软件就是这样,稳定了就不需要老更新。WinFsp更新一下就行,sshfs-win一直用这个版本没问题。
配合VSCode的Remote-SSH用简直绝配。Remote-SSH连上服务器,再用sshfs-win把代码目录挂载到本地,两种方式互补,开发体验拉满。
之前用NFS挂载,Windows下各种权限问题。换了这个,完全基于SSH账号权限,和登录服务器的权限一致,再也不会有权限混乱的问题。
速度比Samba还快,毕竟是SSH协议,传输效率高。而且加密传输,安全有保障。公网上管理文件,比开FTP安全多了。
用net use命令行挂载太适合批量处理了。写个批处理,一键挂载所有需要的远程目录。团队成员拿来就用,不用教他们怎么配。