什么是SSHFS?如何安装SSHFS?

 

当我们需要使用服务器的空闲存储空间时,常用手段是在服务器端安装配置NFS、Samba等共享服务,然后客户端将共享目录挂载到本机使用。下面我给大家介绍一下客户端使用SSHFS命令来挂载服务器共享目录,此方法不需要配置服务器端,服务器端只需要启动SSH服务即可。

1. 什么是SSHFS

SSHFS(SSH Filesystem)是一个基于FUSE的文件系统客户端,用于通过SSH连接远程目录。SSHFS使用的是SFTP协议,它是SSH的一个子系统,在大多数SSH服务器默认启用。
与其他网络文件系统(NFS或Samba)相比,SSHFS的优势大于它不需要在服务器端进行任何额外的配置。需要使用SSHFS,只需要SSH访问远程服务器即可。

2. 客户端环境

操作系统版本:Centos 7.6
配置阿里源:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repowget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

3. 安装SSHFS

使用yum命令安装即可:
yum install sshfs -y

当前安装的版本为2.10。

4. 挂载服务器端文件系统

4.1 在服务器端创建测试文件

服务器端将/data目录共享给客户端挂载,在服务器端创建几个测试文件:
echo one > /data/one.txtecho two > /data/two.txt

4.2 客户端挂载操作

(1)语法
sshfs [user@]host:[dir] mountpoint [options]
如果没有指定远程目录,默认会连接用户的家目录。
(2)挂载
将服务器端的/data目录挂载到客户端的/mnt目录下:
sshfs root@192.168.2.3:/data /mnt

挂载时需要输入服务器端的SSH远程登录密码,也可以设置为免密码登录。本次测试中的服务器端IP地址为192.168.2.3,使用root用户登录挂载。
(3)取消挂载
fusermount -u /mnt
或者使用’umount /mnt’命令。
(4)写入fstab
vim /etc/fstab
#在文档后面添加:root@192.168.2.3:/data       /mnt      fuse.sshfs      defaults        0 0

如果没有设置免密码登录,也会要求输入服务器端帐号的密码,如果写入fstab文件,建议配置免密登录,否则可能导致服务器重启出错。

5. 总结

由于SSHFS使用SSH协议,所以服务器和客户端之间传输的所有数据都进行了加密和解密。与其他文件共享服务相比,这会导致性能略有下降,SSHFS可以临时用来访问远程服务器端的文件系统。
如果你需要安装Samba文件共享服务,可以参考《五分钟部署一套文件共享服务器》!

原创文章,作者:速盾高防cdn,如若转载,请注明出处:https://www.sudun.com/ask/31989.html

(0)
速盾高防cdn's avatar速盾高防cdn
上一篇 2024年3月26日 上午12:10
下一篇 2024年3月26日 上午2:06

相关推荐

  • 云服务器租用国外

    你是否曾经听说过云服务器?它是一种新兴的服务器租用方式,受到越来越多企业和个人的青睐。而今天,我们将要探讨的是国外云服务器租用这一话题。国外云服务器有着什么样的优势?它们的价格又如…

    行业资讯 2024年3月20日
    0
  • 武汉服务器租用

    随着互联网的快速发展,网络安全问题也日益凸显。如何保证数据的安全性和稳定性成为了企业和个人必须面对的挑战。而作为解决方案之一,服务器租用服务在武汉市场也越来越受到关注。但是,什么是…

    行业资讯 2024年4月17日
    0
  • 国内为什么dns污染严重呢,dns为什么会突然变了

    近年来,随着互联网的快速发展,网络安全问题逐渐引起人们的关注。其中,DNS污染是一种常见的网络攻击手段,不仅会影响您的上网体验,还会造成个人信息泄露等安全问题。那么为什么中国会出现…

    行业资讯 2024年5月12日
    0
  • 欧洲服务器与美国服务器

    欧洲服务器与美国服务器,这两个看似平常的词汇,却是网络安全加速行业中的重要角色。随着互联网的发展,网络安全问题日益凸显,而服务器作为互联网世界的基础设施,更是备受关注。那么什么是网…

    行业资讯 2024年4月16日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注