最近使用 ssh 到服务器上进行测试开发,但是却不能使用本地已经配置好的开发工具,所以有了想法将远程服务器的目录挂载到本地的 macOS 上。 开发机是 macOS Monterey 12.1

使用 brew 安装 sshfs

brew install sshfs

但是提示

Error: sshfs has been disabled because it requires closed-source macFUSE!

那就先安装 macFUSE 吧

brew install macfuse

再去 macFUSE 的项目主页上下载 sshfs 2.5.0 的 pkg 文件,进行安装

安装好后就可以使用下面的命令来挂载远程的目录了

mkdir ~/local/diretory
sshfs -o idmap=user xxx@ip:/remote/diretory ~/local/diretory

现在就可以当作本地文件进行操作了。