尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

想在 Windows 上挂载远程文件系统?SSHFS-Win 让服务器文件秒变本地盘

想在 Windows 上挂载远程文件系统?SSHFS-Win 让服务器文件秒变本地盘 想在 Windows 上挂载远程文件系统SSHFS-Win 让服务器文件秒变本地盘【免费下载链接】sshfs-winSSHFS For Windows项目地址: https://gitcode.com/gh_mirrors/ss/sshfs-win你有没有过这种时刻人在 Windows 电脑前手头要改的文件却躺在几千里外的 Linux 服务器上于是只能一遍遍用 SFTP 下载、编辑、再上传来回折腾还容易改错版本其实在 Windows 挂载远程文件系统这件事早就有现成的开源解法——SSHFS-Win。装好之后远程目录会像 U 盘一样出现在你的此电脑里读、写、改、删全部实时同步到服务器连 VS Code 都能直接打开远程文件。整个过程免费、轻量而且服务器端不用安装任何额外软件。先弄明白它凭什么能变出一个盘符SSHFS-Win 本质上是把 Linux 世界的老牌工具 SSHFS 移植到了 Windows。问题在于原版 SSHFS 依赖 FUSE 这套 Unix 文件系统接口Windows 上根本没有。于是它借了两样东西来搭桥Cygwin提供一个 POSIX 运行环境让原本为 Unix 写的代码能在 Windows 上跑起来WinFsp在 Windows 上实现 FUSE 兼容层负责把远程文件系统真正挂成一个盘符。打个比方Cygwin 是翻译官WinFsp 是电源插座而 SSHFS-Win 就是那个插上就能用的远程 U 盘。想看它的实现细节核心代码就在仓库里的 sshfs-win.c安装包逻辑在 sshfs-win.wxs工程说明见 README.md。上图就是挂载成功后的样子一个 Z 盘网络位置出现在资源管理器中双击即可进入远程目录。三步装完其中一步只是一条命令安装顺序有讲究别搞反先装最新版WinFsp——它是底层依赖必须先就位再装SSHFS-Win根据电脑架构选 x64 或 x86 安装包嫌下载麻烦用 WinGet 一条命令搞定winget install SSHFS-Win.SSHFS-Win小贴士WinFsp 装完后如果挂载一直失败先重启一次系统多半就好了。第一次挂载记住一个公式就够核心就一句话把远程路径写成 UNC 格式的网络地址。两种挂法任选方式一图形界面打开此电脑→映射网络驱动器驱动器号随便选文件夹填\\sshfs\用户名主机名\路径。首次连接会弹窗让你输入 SSHFS 用户名和密码还可以勾选记住凭据之后就不用再输了。方式二命令行一条net use搞定net use X: \\sshfs\billzissmac2018断开连接同样简单net use X: /delete或者在资源管理器里右键盘符选断开。会看路径前缀才算真正进阶UNC 路径里的前缀各有含义用对能省不少事前缀含义\\sshfs\映射到远程用户的家目录\\sshfs.r\映射到服务器的根目录\\sshfs.k\/\\sshfs.kr\使用 SSH 密钥认证分别对应家目录 / 根目录!端口号指定非默认端口如\\sshfs\userhost!2222想用密钥认证把公钥放到服务器的authorized_keys里Windows 这边会用%USERPROFILE%\.ssh\id_rsa自动认证全程免输密码。注意只支持不带口令的私钥。三个真实场景帮你找到它的用武之地跨平台小团队协作同事的 Windows 和你们的 Linux 服务器不再鸡同鸭讲A 保存文件B 立刻在服务器上看到版本混乱从此消失。随手翻线上日志把服务器日志目录挂成本地盘用本地编辑器直接搜索、高亮、跳转比在终端里grep舒服十倍。远程开发容器本地 IDE 直接读写开发容器里的代码改完即生效还能顺带用上本地的插件和调试工具。避坑清单这些坑我替你先踩过了空闲就断线挂载久了没数据流动连接会被服务器掐掉。解决办法是加 keep-alive 参数仓库里现成的 ServerAliveInterval.reg 注册表补丁双击导入即可相当于每 30 秒发一次心跳。新文件权限太严多人共享服务器时默认创建的文件别人可能读不了。导入 GroupReadWrite.reg 就能放宽新文件和目录的读写权限。要走跳板机sshfs-win 本身不支持隧道但可以用 Windows 自带的 OpenSSH 先做一次本地端口转发再把挂载地址指向localhost转发端口一样能通。想偷懒还有图形界面前端不想记命令的话社区有三个现成的 GUI 前端SiriKali支持密码、公钥、密钥代理和 KeePass 2、SSHFS-Win-Manager界面友好、可收进系统托盘以及NEO SSH-Win Manager支持证书认证、带 SSH 终端。装上它们点几下鼠标就能完成挂载。写在最后SSHFS-Win 的价值不在高大上而在于把一件本来很折腾的事变成了习惯动作——开个盘符远程文件就在手边。如果你想从源码自己构建可以先克隆仓库研究git clone https://gitcode.com/gh_mirrors/ss/sshfs-win配合仓库里的 Makefile 和 patches 目录整个过程并不复杂。从今天起让远程文件住进你的电脑吧。【免费下载链接】sshfs-winSSHFS For Windows项目地址: https://gitcode.com/gh_mirrors/ss/sshfs-win创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表