文章

sshfs 远程文件系统

sshfs 远程文件系统

sshfs 是一种基于 ssh 协议的文件系统,它允许用户通过 SSH 连接在远程计算机上挂载文件系统,使得远程文件系统可以像本地文件系统一样方便地访问和操作。通过 SSHFS,用户可以安全地在本地计算机上访问和管理远程计算机上的文件,而且所有的数据传输都是加密的,提高了数据传输的安全性。使用 sshfs

sshfs 和 nfs 的相同点和不同点

相同点

  • 1、都是用于在计算机网络上共享文件的工具;
  • 2、都可以在客户端上挂载远程文件系统,使得远程文件系统就像本地文件系统一样方便访问和操作。

不同点

  • 1、安全性:sshfs 基于 ssh 协议,所有的数据传输都是加密的,因此更加安全。而 nfs 在传输过程中不提供加密,可能存在安全风险;
    1. 配置复杂度:sshfs 相对于 nfs 来说使用简单,因为它直接建立在SSH协议之上,不需要额外的配置。而 nfs 需要在服务器和客户端上都进行配置。
    1. 性能:一般情况下,nfs 的性能会比 sshfs 更好,因为 nfs 是专门为文件共享设计的,而 sshfs 需要额外的加密和解密过程,会有一定的性能损耗。

安装

1
sudo apt install sshfs

使用

输入下面的命令,你就可以连接远端,实时同步了,其中 root 是远端用户,139.9.xxx.xxx 是远端IP,/root/workspace 是要共享的远端目录, /home/xxx/cloud 远端挂载到本地的目录,运行这条命令后你就可以看待=到远端 /root/workspace 下的所有文件啦。

1
2
sshfs root@139.9.xxx.xxx:/root/workspace /home/xxx/cloud
ls /home/xxx/cloud

如何断开连接? 运行下面这条命令

1
umount /home/xxx/cloud
本文由作者按照 CC BY 4.0 进行授权

© xiongyi. 保留部分权利。

|

岂堪久蔽苍苍色,须放三光照九州