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

使用 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.

相关推荐
热点推荐
黄仁勋亲自下场护盘英伟达:击碎三重利空传闻 拥抱更多价值投资者

黄仁勋亲自下场护盘英伟达:击碎三重利空传闻 拥抱更多价值投资者

财联社
2026-07-13 12:06:05
4种中国式大妈发型:“自以为时髦,实际油腻显老”,看看是你吗

4种中国式大妈发型:“自以为时髦,实际油腻显老”,看看是你吗

白宸侃片
2026-07-05 00:26:23
突发!A股关键时刻,高盛给出紧急警告!内容很劲爆!

突发!A股关键时刻,高盛给出紧急警告!内容很劲爆!

星图金融研究院
2026-07-13 07:47:29
塔利班防长站在铁丝网前眺望中国,四道防线告诉他:此路不通

塔利班防长站在铁丝网前眺望中国,四道防线告诉他:此路不通

小莜读史
2026-07-07 06:13:56
公安部网安局:网民吴某根、伍某芳、谭某华、彭某宝,被刑拘

公安部网安局:网民吴某根、伍某芳、谭某华、彭某宝,被刑拘

极目新闻
2026-07-13 08:19:25
奶茶促癌,又获新证!最新研究:果糖削弱肝脏解毒能力,损伤线粒体,诱发结肠癌;且无法清除烧烤中的致癌物

奶茶促癌,又获新证!最新研究:果糖削弱肝脏解毒能力,损伤线粒体,诱发结肠癌;且无法清除烧烤中的致癌物

梅斯医学
2026-07-13 07:53:02
越南少将晚年含泪回忆:老山十年轮战,举国穷到百姓士兵断粮

越南少将晚年含泪回忆:老山十年轮战,举国穷到百姓士兵断粮

记得那片海辛
2026-07-12 14:46:35
“巴洛贡禁赛处罚延期决定,完全由国际足联纪律委员会主席独自作出,该委员会其余17名成员均未参与此案审议”

“巴洛贡禁赛处罚延期决定,完全由国际足联纪律委员会主席独自作出,该委员会其余17名成员均未参与此案审议”

大风新闻
2026-07-13 08:49:13
赛力斯盈转亏:上半年预亏至少15亿元,问界预亏超10亿元

赛力斯盈转亏:上半年预亏至少15亿元,问界预亏超10亿元

澎湃新闻
2026-07-13 07:26:26
格林:里夫斯受益于劳资协议,否则不可能和坎宁安薪水一样

格林:里夫斯受益于劳资协议,否则不可能和坎宁安薪水一样

懂球帝
2026-07-13 08:18:19
美国夫妇首次来中国,故意将50万钱包丢地铁站测试,结果让他们泪目

美国夫妇首次来中国,故意将50万钱包丢地铁站测试,结果让他们泪目

今天说故事
2025-07-15 19:01:46
莎拉坐上审判椅,菲内乱苗头四起,军方后退,拒绝枪杆子对准莎拉

莎拉坐上审判椅,菲内乱苗头四起,军方后退,拒绝枪杆子对准莎拉

花语轻吟
2026-07-13 11:46:19
中国反击起效了!删评没用,代价来比想象快,LV胜诉关键人物被扒

中国反击起效了!删评没用,代价来比想象快,LV胜诉关键人物被扒

奇思妙想生活家
2026-07-13 11:29:08
惊魂九分钟!欧洲战斗机挂弹升空, 拦截中国客机

惊魂九分钟!欧洲战斗机挂弹升空, 拦截中国客机

鲁晓芙看欧洲
2026-07-10 16:36:10
国际足联主席:将讨论世界杯再扩军至64队

国际足联主席:将讨论世界杯再扩军至64队

界面新闻
2026-07-13 09:58:29
美国又来!“几乎切断与中国科学家合作”

美国又来!“几乎切断与中国科学家合作”

观察者网
2026-07-12 20:56:05
燃油版“对马海战”:数十艘油轮被击中!俄军完好坦克因缺油被丢掉

燃油版“对马海战”:数十艘油轮被击中!俄军完好坦克因缺油被丢掉

鹰眼Defence
2026-07-11 16:46:46
最强秀恩爱:贝克汉姆世界杯观战手机壁纸抢镜,竟是维多利亚辣妹旧照!

最强秀恩爱:贝克汉姆世界杯观战手机壁纸抢镜,竟是维多利亚辣妹旧照!

全球吃瓜现场
2026-07-12 14:35:01
下届世界杯6个国家联办!门槛将恐将再放宽,国足能稳出线吗?

下届世界杯6个国家联办!门槛将恐将再放宽,国足能稳出线吗?

大稻网络科技
2026-07-13 08:50:10
闵先生曝光调解内幕!女车主领导陪同,拱火眼镜男缺席,身份成谜

闵先生曝光调解内幕!女车主领导陪同,拱火眼镜男缺席,身份成谜

奇思妙想草叶君
2026-07-11 23:47:33
2026-07-13 13:00:49
孙有匪 incentive-icons
孙有匪
科技
1595文章数 2007关注度
往期回顾 全部

科技要闻

苹果为了AI,连Mac芯片节奏都改了

头条要闻

坐拥18套房产的医院放射科主任栽了 通过APP答题受贿

头条要闻

坐拥18套房产的医院放射科主任栽了 通过APP答题受贿

体育要闻

百分百辛纳,终结大满贯冠军荒

娱乐要闻

大S的遗产,戳破了多少“富婆假象”

财经要闻

扫开就近2元,共享单车涨价到哪里是个头

汽车要闻

充满乐趣惬意驾驶 法拉利amalfi依旧经典味道

态度原创

教育
时尚
旅游
数码
家居

教育要闻

化简,88✖️8889等于多少?

巴黎文艺购物路线兼高温避暑指南

旅游要闻

济南市市中区:四大文化IP里的泉城底蕴

数码要闻

可开机Apple-1拍卖:估价敢标340万元!机主与乔布斯还有一段奇妙缘分

家居要闻

2026建博会(广州) 公装联探展交流活动

无障碍浏览 进入关怀版