SSHFS是一种方便的共享文件的工具。 它是基于SSH文件传输协议的文件系统。 由于所有Linux服务器都已经安装了SSH,因此它非常易于配置,可用于在两台或多台服务器或台式机之间共享文件。 你只需要安装文件系统,它就像一个魅力。 sshfs的想法是从使用LUFS分发的SSHFS文件系统中获取的,我发现它非常有用。 在本教程中,我们将看到如何使用yum命令从CentOS资源库安装SSHFS,以及如何从源代码编译它。
用yum安装SSHFS
使用以下命令安装具有yum的SSHFS包:
yum install fuse-sshfs
当您使用yum安装软件包时,请继续阅读“使用SSHFS安装远程文件夹”一章。
从源安装SSHFS
作为替代方案(或者想要获取最新的SSHFS版本),您可以从源安装SSHFS。 要从源安装SSHFS,您必须使用以下命令下载源文件,我们将从其官方网站下载:
cd /tmp
wget https://github.com/libfuse/sshfs/releases/download/sshfs_2.8/sshfs-2.8.tar.gz
现在使用以下命令解压缩文件夹:
tar xvf sshfs-2.8.tar.gz
您必须使用“cd”输入文件夹,然后使用configure和compile SSHFS:
./configure
make && make install
现在让我们开始使用SSHFS作为其成功安装。 制作一个要与客户端共享的文件夹。 我们假设我们在/ var /中创建一个名为“mnt”的文件夹
mkdir /var/mnt
使用SSHFS安装远程文件夹
现在我将从远程服务器装载这个文件夹。 在我的情况下,远程服务器IP是192.168.0.10:
sshfs root@192.168.0.10:/ /var/mnt/
现在我们将检查这个文件夹是否安装在另一边?
这里应该注意的一个重要的事情是,这是临时装载,将在您重新启动服务器时自动取消关闭。 如果你想要一个永久挂载,那么你应该在/ etc / fstab中添加mount,或者将mound命令添加到/etc/rc.local文件中,该文件在引导时运行。
卸载远程文件夹
您可以使用服务器上的以下命令来卸载该文件夹
umount /var/tmp
从上述教程中,您已经在服务器上成功安装和配置了SSHFS,您可以轻松地在同一网络或互联网上安装和卸载文件夹并与您的朋友远程共享文件。 学习享受!