如何在 Mac OS X 10.6 64 位上运行 sshfs?

如何在 Mac OS X 10.6 64 位上运行 sshfs?

这里似乎有几个问题。首先让我描述一下我的设置:

我有一个 Xubuntu 11.04 文件服务器,可以通过 SSH 访问。我相信该机器上装有完成这项工作所需的所有软件包。我从运行 10.6.8(64 位内核和扩展)的 iMac 上通过 SSH 连接。

效果很好。

为了使SSHFS我安装了一些工作麦金塔。这个优秀的项目似乎不幸被放弃了。无论如何,MacFUSE-2.0.3,2.dmg 存在问题,因为它是 32 位的。我已经更新到 2.15 测试版,但正如您所见,它仍然是 32 位的(我认为它有一个 64 位的 prefPane???):

麦金塔

现在我需要 sshfs“插件”来完成这幅图。典型的终端错误消息如下:

错误

我试过使用MacFusion但那也没用。我也试过sshfs.app。我相信问题在于 MacFUSE 系统的 32 位性。

可以购买 Xcode 并从源代码编译 FUSE 和 sshfs,但如果可能的话,我正在寻找预编译的二进制文件。

有什么线索吗?

答案1

嗯,从错误消息来看,问题在于你的 shell 在 PATH 中没有 sshfs。

您可以使用以下方法检查您的路径:

echo $PATH

和/或您可以尝试使用完整路径运行它,例如:

/path/to/your/sshfs .. and the rest of the params

.bashrc通常在 *nix 系统上,您可以通过编辑/创建此文件到您的主目录来添加到您的路径(假设您的 shell 是 bash) 。

我不确定您是否有nano可用的编辑器,但任何编辑器都可以(Word 不是编辑器)。

nano -w ~/.bashrc

在该文件中添加一行

export PATH=$PATH:/path/to/your/sshfs/dir

相关内容