Mac 挂载远程服务器

Mac 挂载远程服务器

本教程提供了一种将 MacFUSE 与 sshfs 结合使用的方法,可以实现远程服务器上的文件系统挂载到本地,使得用户能够像操作本地文件一样访问远程文件,通常应用于数据访问、远程文件管理和开发工作,特别是在需要频繁读取或修改远程数据时。用户可以通过 Finder 或命令行直接操作这些文件,而无需每次都通过 FTP 或其他协议进行传输。

macFUSE 官网:https://osxfuse.github.io/

sshfs 官网:https://github.com/libfuse/sshfs

安装

(一)macFUSE 安装

本部分内容参考官网安装教程:https://github.com/macfuse/macfuse/wiki/Getting-Started。

1. 下载安装包

macFUSE 的最新版本可以直接从官网主页(https://osxfuse.github.io/)下载。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

下载完成后双击下载包,然后点击 Install macFUSE 开始安装。

232920283-01ed498e-c9f6-4bcf-a43a-bca58959498b

注意:虽然可以使用软件包管理器安装 macFUSE,但建议从 macFUSE 网站下载最新版本。通过软件包管理器获得的 macFUSE 软件包不受 macFUSE 开发人员的管理。

2. 启用对第三方内核扩展的支持(Apple Silicon Mac)

只有在 Apple SiliconMac 上首次使用 macFUSE 时,才需要启用对第三方内核扩展的支持,以下教程主要针对 macOS 13 和更新的版本,macOS 12 及更早版本可参考官方教程。

macFUSE 的安装需要启用对第三方内核扩展的支持,可能会弹出 System EXtension Blocked 的信息,需要打开系统设置中的隐私与安全性来点击 Enable System Extensions 来启用系统扩展。

img

此时会弹出窗口,需要点击 Shut down 来完成关机操作。

img

关机之后需要长按电源键直到出现如下界面。

Apple Silicon MacのStartup Manager

选择右边的 Options 进入,通过左上方工具栏中 Utilities -> Startup Security Utility 来启动安全实用工具,然后选择要更新安全策略的磁盘,点击 Security Policy…

232919624-d90f2b4c-0be8-4f11-8488-bea023392068

选择 Reduced Security(降低安全性)并启用 Allow user management of kernel extensions from identified developers,然后点击 OK 按提示输入登录密码并重新启动 Mac 即可。

232919686-341cb980-1437-428d-a052-1fe0e164d7e0

3. 允许加载 macFUSE 内核扩展(Apple Silicon 和 Intel Mac 电脑)

在 Apple Silicon 和 Intel Mac 上,首次尝试使用 macFUSE 或安装 macFUSE 更新,需要允许加载 macFUSE 内核扩展。

根据 macFUSE 的安装提示打开 System Settings 中的 Privacy & Security 点击 allow 即可启用内核扩展。

232852468-902cc2fe-34ad-48fc-9e4f-26ec6a647979

输入密码完成电脑重启后重新安装 macFUSE 即可使用 macFUSE。

(二)sshfs 安装

1. 下载安装包

sshfs 也可以直接从 macFUSE 的官网主页(https://osxfuse.github.io/)下载。

image-20240925192152023

完成安装后,可以在终端输入 sshfs 查看是否安装成功。

2. 使用 sshfs 映射远程文件夹

在 Mac 终端中输入如下命令即可完成映射, 如果没有提供 -ovolname 参数,则会使用系统参数。此处建议提供 -ovolname 参数,以便在 finder 中查找更方便。

sshfs <用户名>@<服务器>:<服务器上的绝对路径> <本地目标文件夹> -ovolname=<映射后的文件夹名称>
3. 取消映射
umount <本地文件夹>

参考

  • MacFUSE+sshfs让Mac像管理本地文件一样管理远程服务器文件:https://xmanyou.com/mac-mount-remote-folder/
  • 如何在mac上实现远程挂载方案 | osxfuse & sshfs:https://juejin.cn/post/7098005780908998692
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值