sshfs 的安装和基本使用方式,重要参数解释

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 [email protected]:/home/hanmeimei/project   /home/lilei/project


  需要输入hanmeimei在10.20.30.40机器中的用户密码


 
  4.2 卸载


$ umount /home/lilei/project


 
  或者

$ fusermount -u /home/lilei/project


 


  4.3 带参挂载

$ sshfs -o allow_other,reconnect  [email protected]:/home/hanmeimei/project   /home/lilei/project


 

你可能感兴趣的:(Linux)