序
新冠肺炎疫情仍继续影响着我们的复工上班,因此今天来介绍一个远程办公的好工具——SSHFS,在本地Windows系统中挂载远程Linux的文件系统,实现直接管理、读写远程目录。
SSHFS
SSHFS是从SFTP建立的安全的远程文件系统访问协议。与CIFS、Samba共享之类的东西相比,它具有很多优点,因为所需的全部是对计算机的SSH访问。SSHFS的缺点是其无法并行读写多个文件,有这需求的可以安装使用rsync。
为何这里不介绍使用CIFS、Samba,他们也是不错的远程目录共享工具,但需要繁琐的配置,没有SSHFS直接使用来的方便。
Linux系统自带SSHFS,可以方便挂载远程Linux的文件系统,或者使用自带文件管理器(Ubuntu的Nautilus默认工具)图形化挂载。
Windows中使用SSHFS
Windows中无法直接使用SSHFS,因Windows的文件系统(如NTFS)与Linux不一样。因此得使用SSHFS-Win这个开源工具。github /billziss-gh/sshfs-win
SSHFS-Win是SSHFS在Windows系统上的最小移植版。底层的技术是,它将使用Cygwin做POSIX环境,将WinFsp用于FUSE功能。
安装SSHFS-Win的方法主要两种:
- 使用官方的方式安装。
- 使用chocolater(http://chocolatey.org/)这个Windows上的包管理工具一键安装。
使用SSHFS-Win很简单,在系统文件管理App的网络右键->映射网络文件,就可以将远程Linux目录映射至本地的任意盘符。
教程结束。
欢迎留言讨论。