SSHFS


SSHFS(SSH Filesystem)是一种通过普通ssh连接来挂载和与远程服务器或工作站上的目录和文件交互的文件系统客户端。该客户端通过SSH文件传输协议(SFTP)与远程文件系统交互,这是一种通过任何可靠数据流提供文件访问、文件传输和文件管理功能的网络协议,它在设计上是Secure Shell(SSH)协议2.0版的一个扩展。
SSHFS allows you to mount a remote filesystem using SFTP. Most SSH servers support and enable this SFTP access by default, so SSHFS is very simple to use - there's nothing to do on the server-side.
当前使用FUSE的SSHFS实现是早期版本的一个重写。该重写由Miklos Szeredi完成,他也是FUSE项目的开发者之一。SFTP能提供安全的文件传输和安全的远程文件系统,虽然SFTP客户端可以传输文件和目录,但使用SFTP的相关文件系统可能不会单独在本地挂载。在使用SSHFS时,远程文件系统可能以与其他卷以相同的方式处理请求。
在sshfs中使用Unix命令ls有时不能正确列出文件的所有者,尽管可以手动映射它们。
有多个用户的分布式远程文件系统较常使用诸如网络文件系统(NFS)和服务器消息块(SMB),SSHFS是这些协议的备选方案,仅适合用于用户确信文件和目录不会同时在被另一个用户写入。
SSHFS在与其他网络文件系统协议相比时的优点是,由于用户已具有对主机的SSH访问,它不需要任何额外的配置工作,也不需要在防火墙中打开额外的传入端口,具体使用可参考:unix服务器间文件共享解决方案之sshfs。
最新版本:3.5
项目主页:https://github.com/libfuse/sshfs
SSHFS allows you to mount a remote filesystem using SFTP. Most SSH servers support and enable this SFTP access by default, so SSHFS is very simple to use - there's nothing to do on the server-side.
当前使用FUSE的SSHFS实现是早期版本的一个重写。该重写由Miklos Szeredi完成,他也是FUSE项目的开发者之一。SFTP能提供安全的文件传输和安全的远程文件系统,虽然SFTP客户端可以传输文件和目录,但使用SFTP的相关文件系统可能不会单独在本地挂载。在使用SSHFS时,远程文件系统可能以与其他卷以相同的方式处理请求。
在sshfs中使用Unix命令ls有时不能正确列出文件的所有者,尽管可以手动映射它们。
有多个用户的分布式远程文件系统较常使用诸如网络文件系统(NFS)和服务器消息块(SMB),SSHFS是这些协议的备选方案,仅适合用于用户确信文件和目录不会同时在被另一个用户写入。
SSHFS在与其他网络文件系统协议相比时的优点是,由于用户已具有对主机的SSH访问,它不需要任何额外的配置工作,也不需要在防火墙中打开额外的传入端口,具体使用可参考:unix服务器间文件共享解决方案之sshfs。
最新版本:3.5
项目主页:https://github.com/libfuse/sshfs