远程挂载文件系统SSHFS

许多系统管理员管理大量的服务器。当文件需要访问不同的服务器,登录到每一个单独将显得非常乏味。这将是更容易如果文件从一个系统访问。SSHFS软件是一个很好的适合这个用例。
除了能够挂载文件系统,创建SSHFS,以便它可以运行没有根特权。这是可能通过Fuse库(在用户空间文件系统)。你仍然需要root特权安装SSHFS虽然。
请注意:该系统是用于访问远程文件系统必须使用Xen / KVM虚拟化平台,OpenVZ或,与提供者使保险丝。
让我们开始,好吗?
步骤1 -启用内核模块
这是一个简单的步骤,你需要做的就是以root用户身份运行以下命令:
modprobe fuse
步骤2 -安装Fuse / SSHFS
安装Fuse / SSHFS,我们首先需要使EPEL企业Linux)(额外的包存储库。执行以下命令作为根用户,再一次:
yum install epel-release
这将使EPEL存储库。现在,让我们安装保险丝和SSHFS。
yum install sshfs
现在我们有软件安装的方式,让我们开始。
步骤3——使用SSHFS
命令使用SSHFS相当简单。安装一个远程文件夹,使用下面的命令。
mkdir /testDirectory
sshfs root@my.remote.server: /testDirectory
目录,/ testDirectory,远程服务器上的文件是可见的,并且可以进行编辑,如果用户在远程服务器上的权限。
可以使用私钥进行身份验证。如果您使用一个私有密匙,确保你的身份文件上设置适当的权限。
sshfs root@my.remote.server: /testDirectory -o IdentityFile=/root/the.private.key
当完成时,你可以用这个命令卸载远程文件夹。
fusermount -u /testDirectory
结论
总之,你现在应该有一个基本的知识如何设置远程挂载点只使用SSH和保险丝。许多用户喜欢SSHFS在Samba等其他文件共享平台,因为SSHFS需要最低配置和配置更简单。

原创文章,作者:lijian,如若转载,请注明出处:https://www.lijian.me/25.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

在线咨询:点击这里给我发消息

邮件:root#lijian.me(把#改为@)