集成SFTP到资源管理器的三种免费方案
网上查到的免费方案大多这两种:SFTP Drive、Swish-Sftp,但这两种方案都有不完美之处,导致笔者放弃了。 首先是SFTP Drive,配置相对来说稍显复杂,但这也没啥影响,主要是托盘区需要一直运行,一旦关掉就不行。 然后是Swish-Sftp,操作方便且配置也简单,但它并非映射盘符,导致其他程序无法读写,也没有文件缩略图。
笔者这两天在折腾家里的OPENWRT路由器的反向代理,因为带了USB的移动硬盘,所以就想着把文件共享出来了。 鉴于以上的方案并不完美,笔者一度计划打算直接部署FTP方案,然后就用Windows自带的挂载,还好找到这个:
首先给出这个方案所需要的两个软件的下载地址(先装winfsp
再装sshfs-win
,后者对前者有依赖关系)
https://github.com/billziss-gh/winfsp/releases
https://github.com/billziss-gh/sshfs-win/releases
安装完这两个软件之后,点击Windows的资源管理器中的「映射网络驱动器」,弹出窗口中自行按需勾选重连。
文件夹路径中的填写内容:\\sshfs.r\jtwo@ddns.j2home.me!22\mnt\sda1
,要注意端口不是:号而是!号。
这里要注意两个细节,一个是刚才提到的地址和端口之间的分隔符问题,不是我们常用的冒号,而是用的叹号。
另外一个要注意的是路径的前缀,使用\\sshfs.r\
而不是\\sshfs\
,如果没有.r
的话则是以家目录为根。
当然了,如果你的权限无法以/
为根,只能以~
为根目录的话,可以用..\
这样的相对路径来访问对应目录。
以上内容参考以下必要资料: 映射SFTP服务器到Windows驱动器的免费解决方法 在Windows下使用sshfs-win挂载sftp到本地,便捷管理文件