这里似乎有几个问题。首先让我描述一下我的设置:
我有一个 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