1. sshfs的用途
sshfs 是 ssh file system 的缩写,是基于 ssh 协议设计的一种文件系统,主要用于通过TCP网络将远程 ssh 服务器中的文件(夹)挂载到另一台机器上,包括本地机器,以便于对文件夹中的文件进行访问;配置便捷,使用安全,轻松访问;
2. 安装sshfs
在 ubuntu 上安装 sshfs
$ sudo apt install sshfs
3. sshfs 常用参数解释
-o allow_other allow access to other users
如果不指定本参数,则只有挂载本文件系统的用户才可以访问;如果指定本参数,则允许系统中的其他用户访问;
-o reconnect reconnect to server
断链后,会自动重连远程服务器,对于网络不太稳定的环境比较有用;
-o ro
挂载后,文件内容为只读
-o cache_timeout=N sets timeout for caches in seconds (default: 20)
N是整数,指定缓存的超时时间,以秒为单位;
-o follow_symlinks follow symlinks on the server
跟踪符号链接,可以让sshfs在文件系统中跟踪访问符号链接对应的文件;
-p PORT equivalent to '-o port=PORT'
-o port=PORT
指定远程服务器的ssh端口号
4. examples
4.1 挂载
本地机器的李磊同学,将韩梅梅同学的远程机器的文件夹挂载到本地:
$ sshfs hanmeimei@10.20.30.40:/home/hanmeimei/project /home/lilei/project
需要输入hanmeimei在10.20.30.40机器中的用户密码
4.2 卸载
$ umount /home/lilei/project
或者
$ fusermount -u /home/lilei/project
文章来源:https://www.toymoban.com/news/detail-739952.html
4.3 带参挂载
$ sshfs -o allow_other,reconnect hanmeimei@10.20.30.40:/home/hanmeimei/project /home/lilei/project
文章来源地址https://www.toymoban.com/news/detail-739952.html
到了这里,关于sshfs 的安装和基本使用方式,重要参数解释的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!