我正在编写一个想要通过 SSH 挂载远程文件系统的应用程序。我不想编写自定义 SSH 浏览器,而是想以某种方式将 MacFUSE(或其他东西)与应用程序捆绑在一起。然后我的应用程序可以使用捆绑的 MacFUSE 通过 SSH 挂载远程文件系统并为操作员打开一个 Finder 窗口。
例如,我的应用程序附带一个已编译的 rsync 二进制文件。我想知道我是否可以编译一个 MacFUSE 二进制文件,把它塞进我的应用程序包中,然后用它来挂载远程文件系统?或者 MacFUSE 是否需要更复杂(也许是特权)的安装过程?
最好的方法是什么?我应该编写自己的 SSH 浏览器吗?