SSHFS允许您使用SFTP安装远程文件系统。 大多数SSH服务器默认支持并启用此SFTP访问,因此SSHFS使用起来非常简单,服务器端无需执行任何操作。
在MacOS中使用SSHFS需要FUSE的支持
用于 macOS 的 FUSE 允许您通过第三方文件系统扩展 macOS 的本地文件处理功能。 它是 MacFUSE 的继任者,已被许多产品用作软件构建块,但不再维护;
安装
下载安装
从 官网下载最新版的FUSE for macOS
和SSHFS
直接安装。
下载速度较慢,以存放至百度云备用HomeBrew安装 (安装太慢,不推荐)
1
2$ brew cask install osxfuse
$ brew cask install sshfs
使用
新建本地挂载点
1 | $ mkdir local-file |
挂载
1 | $ sshfs user@hostname:/absolute/path/to/document local-file |
远程的地址最好使用绝对路径。此时打开该文件夹就可以访问远程文件了。
卸载挂载文件
1 | $ umount local-file |