网易首页 > 网易号 > 正文 申请入驻

使用 SSHFS 挂载远程的 Linux 文件系统及目录

0
分享至

当我们需要在本地机器上和远程的目录和文件进行交互时,总是会考虑到安全之类的问题,那么SSHFS将会是一个不错的选择。

这篇文章对于那些无论出于什么目的,希望在他们本地的系统中挂载远程的文件系统的用户或者系统管理员有帮助。我们通过Linux系统中的一个安装了 SSHFS 客户端进行实际测试,并且成功的挂载了远程的文件系统。

在我们进一步安装之前,让我们了解一下 SSHFS 的相关内容,以及它是如何工作的。

什么是 SSHFS

SSHFS(SecureSHellFileSystem)是一个客户端,可以让我们通过 SSH 文件传输协议(SFTP)挂载远程的文件系统并且在本地机器上和远程的目录和文件进行交互。

SFTP 是一种通过 SSH 协议提供文件访问、文件传输和文件管理功能的安全文件传输协议。因为 SSH 在网络中从一台电脑到另一台电脑传输文件的时候使用数据加密通道,并且 SSHFS 内置在 FUSE(用户空间的文件系统)内核模块,允许任何非特权用户在不修改内核代码的情况下创建他们自己的文件系统。

在这篇文章中,我们将会向你展示在任意 Linux 发行版上如何安装并且使用 SSHFS 客户端,在本地 Linux 机器上挂载远程的 Linux 文件系统或者目录。

步骤1:在 Linux 系统上安装 SSHFS

默认情况下,sshfs 包不存在所有的主流 Linux 发行版中,你需要在你的 Linux 系统中启用 epel,在 Yum命令行的帮助下安装 SSHFS 及其依赖。

# yum install sshfs
# dnf install sshfs 【在 Fedora 22+ 发行版上】
$ sudo apt-get install sshfs 【基于 Debian/Ubuntu 的系统】

步骤2:创建 SSHFS 挂载目

当你安装 SSHFS 包之后,你需要创建一个挂载点目录,在这儿你将要挂载你的远程文件系统。例如,我们在 /mnt/tecmint 下创建挂载目录。

# mkdir /mnt/tecmint
$ sudo mkdir /mnt/tecmint 【基于 Debian/Ubuntu 的系统】

步骤 3:使用 SSHFS 挂载远程的文件系统

当你已经创建你的挂载点目录之后,现在使用 root 用户运行下面的命令行,在 /mnt/tecmint 目录下挂载远程的文件系统。视你的情况挂载目录可以是任何目录。

下面的命令行将会在本地的 /mnt/tecmint 目录下挂载一个叫远程的一个 /home/tecmint 目录。(不要忘了使用你的 IP 地址和挂载点替换 x.x.x.x)。

# sshfs tecmint@x.x.x.x:/home/tecmint/ /mnt/tecmint
$ sudo sshfs -o allow_other tecmint@x.x.x.x:/home/tecmint/ /mnt/tecmint
【基于 Debian/Ubuntu 的系统】

如果你的 Linux 服务器配置为基于 SSH 密钥授权,那么你将需要使用如下所示的命令行指定你的公共密钥的路径。

# sshfs -o IdentityFile=~/.ssh/id_rsa tecmint@x.x.x.x:/home/tecmint/ /mnt/tecmint
$ sudo sshfs -o allow_other,IdentityFile=~/.ssh/id_rsa tecmint@x.x.x.x:/home/tecmint/ /mnt/tecmint 【基于 Debian/Ubuntu 的系统】

步骤 4:验证远程的文件系统挂载成功

如果你已经成功的运行了上面的命令并且没有任何错误,你将会看到挂载在 /mnt/tecmint 目录下的远程的文件和目录的列表

# cd /mnt/tecmint
# ls
[root@ tecmint]# ls
12345.jpg ffmpeg-php-0.6.0.tbz2 Linux news-closeup.xsl s3.jpg
cmslogs gmd-latest.sql.tar.bz2 Malware newsletter1.html sshdallow
epel-release-6-5.noarch.rpm json-1.2.1 movies_list.php pollbeta.sql
ffmpeg-php-0.6.0 json-1.2.1.tgz my_next_artical_v2.php pollbeta.tar.bz2

步骤 5:使用 df -hT 命令检查挂载点

如果你运行 df -hT命令,你将会看到远程文件系统的挂载点。

# df -hT

样本输出:

Filesystem Type Size Used Avail Use% Mounted on
udev devtmpfs 730M 0 730M 0% /dev
tmpfs tmpfs 150M 4.9M 145M 4% /run
/dev/sda1 ext4 31G 5.5G 24G 19% /
tmpfs tmpfs 749M 216K 748M 1% /dev/shm
tmpfs tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs tmpfs 749M 0 749M 0% /sys/fs/cgroup
tmpfs tmpfs 150M 44K 150M 1% /run/user/1000
tecmint@192.168.0.102:/home/tecmint fuse.sshfs 324G 55G 253G 18% /mnt/tecmint

步骤 6:永久挂载远程文件系统

为了永久的挂载远程的文件系统,你需要修改一个叫的文件。照着做,使用你最喜欢的编辑器打开文件。

/etc/fstab

# vi /etc/fstab
$ sudo vi /etc/fstab 【基于 Debian/Ubuntu 的系统】

移动到文件的底部并且添加下面的一行,保存文件并退出。下面条目表示使用默认的设置挂载远程的文件系统。

sshfs#tecmint@x.x.x.x:/home/tecmint/ /mnt/tecmint fuse.sshfs defaults 0 0

确保服务器之间允许 SSH无密码登录,这样系统重启之后才能自动挂载文件系统。

如果你的服务器配置为基于 SSH 密钥的认证方式,请加入如下行:

sshfs#tecmint@x.x.x.x:/home/tecmint/ /mnt/tecmint fuse.sshfs IdentityFile=~/.ssh/id_rsa defaults 0 0

接下来,你需要更新 fstab 文件使修改生效。

# mount -a
$ sudo mount -a 【基于 Debian/Ubuntu 的系统】

步骤 7:卸载远程的文件系统

为了卸载远程的文件系统,只需要发出以下的命令即可。

# umount /mnt/tecmint

  • 原文来自:https://linux.cn/article-7855-1.html
  • 本文地址:https://www.linuxprobe.com/sshfs-linux-fires.html
  • 编辑员:白兴春,审核员:逄增宝

本文原创地址:https://www.linuxprobe.com/sshfs-linux-fires.html

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
加拿大华人哭诉:37岁妻子患病13天,被执行安乐死,自己无权说话

加拿大华人哭诉:37岁妻子患病13天,被执行安乐死,自己无权说话

寻梦小真
2024-04-25 22:33:31
中到大雨+冰雹+9级大风!河北新一轮降雨上线

中到大雨+冰雹+9级大风!河北新一轮降雨上线

鲁中晨报
2024-04-26 18:09:08
几乎错过了所有新兴产业,时间在欧洲停滞了

几乎错过了所有新兴产业,时间在欧洲停滞了

主笔唐驳虎
2024-04-25 12:05:03
神舟十八号载人飞船与空间站组合体完成自主快速交会对接

神舟十八号载人飞船与空间站组合体完成自主快速交会对接

新华社
2024-04-26 04:48:10
最新情况!无锡融创茂

最新情况!无锡融创茂

无锡eTV全媒体
2024-04-27 11:06:35
下半场开踢水球!深圳宝安主场积水严重,球滚不动球员水中混战

下半场开踢水球!深圳宝安主场积水严重,球滚不动球员水中混战

直播吧
2024-04-26 20:19:46
高二男生认35岁美女老师为干妈,每周去其家中补课酿悲剧

高二男生认35岁美女老师为干妈,每周去其家中补课酿悲剧

一个人讲故事
2023-12-22 19:05:54
辽宁男生去女老师家补课,偶然闯进老师房间,竟目睹她的另一面

辽宁男生去女老师家补课,偶然闯进老师房间,竟目睹她的另一面

一场奇遇日记
2024-04-23 20:10:41
国务院任免国家工作人员(2024年4月26日)

国务院任免国家工作人员(2024年4月26日)

新京报
2024-04-26 10:35:37
妈妈不让看电视,六年级男孩竟边哭边“口出狂言”,妈妈:被气哭

妈妈不让看电视,六年级男孩竟边哭边“口出狂言”,妈妈:被气哭

老王侃趣闻
2024-04-24 15:28:35
蓝狐之王!37岁的瓦尔迪从业余到英超金靴,从英超夺冠到不离不弃

蓝狐之王!37岁的瓦尔迪从业余到英超金靴,从英超夺冠到不离不弃

直播吧
2024-04-27 10:18:11
巨富赵志勇执行死刑,细节曝光,行刑前戴镣铐含泪与妻子告别

巨富赵志勇执行死刑,细节曝光,行刑前戴镣铐含泪与妻子告别

一个人讲故事
2023-12-14 18:09:08
上门按摩师:假装盲人后,富家母女在我面前展现鲜为人知的一面

上门按摩师:假装盲人后,富家母女在我面前展现鲜为人知的一面

茶馆说书人
2023-09-08 11:46:14
“小姨妈”邓家佳美腿玉足大赏,不愧是嫩模出身的实力派演员

“小姨妈”邓家佳美腿玉足大赏,不愧是嫩模出身的实力派演员

娱乐圈人物大赏
2024-04-22 06:02:20
《城中之城》赵辉没想到,身边最阴险的敌人不是陶无忌,而是蒋芮

《城中之城》赵辉没想到,身边最阴险的敌人不是陶无忌,而是蒋芮

宇林网络
2024-04-25 23:56:42
苹果手机输入“发现石油”会自动定位?记者实测:安卓也这样

苹果手机输入“发现石油”会自动定位?记者实测:安卓也这样

南方都市报
2024-04-25 08:08:16
林更新 互联网已经没有你在乎的人了吗 这腿扭的都可以打个蝴蝶结了

林更新 互联网已经没有你在乎的人了吗 这腿扭的都可以打个蝴蝶结了

娱乐八卦木木子
2024-04-26 03:47:51
何赛飞:5岁被生母抛弃,嫁恩师儿子被宠成宝,丁克十年愁坏婆婆

何赛飞:5岁被生母抛弃,嫁恩师儿子被宠成宝,丁克十年愁坏婆婆

娱乐八卦木木子
2024-04-26 06:32:32
为什么有些女生胸部柔软像面包,有些却硬得像馒头?科学解释来了

为什么有些女生胸部柔软像面包,有些却硬得像馒头?科学解释来了

肿瘤的真相与误区
2024-04-24 19:43:36
美国人对性不再感兴趣

美国人对性不再感兴趣

Fewwith
2024-04-25 02:00:03
2024-04-27 14:16:49
孙有匪
孙有匪
科技
1595文章数 2009关注度
往期回顾 全部

科技要闻

特斯拉这款车型刚上市几天,就上调价格

头条要闻

牛弹琴:越南两任国家主席辞职后 政坛又发生重大变动

头条要闻

牛弹琴:越南两任国家主席辞职后 政坛又发生重大变动

体育要闻

时代要落幕了?詹姆斯杜兰特陷0-3绝境

娱乐要闻

金靖回应不官宣恋情结婚的原因

财经要闻

北京房价回到2016年

汽车要闻

5月上市/智能化丰富 海狮 07EV正式到店

态度原创

时尚
数码
旅游
教育
房产

给中年女人的建议:不留长发,不穿花哨的衣服,也能美到老

数码要闻

Azulle 发布 Access Pro 迷你电脑棒:130 克重量、英特尔 N100

旅游要闻

散装河北,冀北、冀东、冀中、冀南如何划分?

教育要闻

小学数学五年级解方程题,带括号和除法的题

房产要闻

海南最新房价出炉,三亚跌价最猛!

无障碍浏览 进入关怀版