Как запустить sshfs на Mac OS X 10.6 64-bit?

911
boehj

Кажется, здесь есть пара проблем. Сначала позвольте мне описать мою установку:

У меня есть файловый сервер Xubuntu 11.04, в который я могу войти по SSH. Я считаю, что на машине есть все пакеты, которые нужны для работы. Я SSH из iMac под управлением 10.6.8 (64-разрядное ядро ​​и расширения).

Это отлично работает.

Чтобы заставить работать бит sshfs, я установил MacFUSE . К сожалению, этот отличный проект, похоже, был заброшен. В любом случае, была проблема с MacFUSE-2.0.3,2.dmg, так как он 32-битный. Я обновил бета-версию 2.15, но она все еще 32-битная, как вы можете видеть (я думаю, что она имеет 64-битную prefPane ???):

MacFUSE

Теперь мне нужен плагин sshfs для завершения этой картины. Типичное сообщение об ошибке терминала выглядит следующим образом:

error

Я пытался использовать MacFusion, но это тоже не сработало. Я также попробовал sshfs.app . Я считаю, что проблема заключается в 32-битной системе MacFUSE.

Я мог бы купить Xcode и скомпилировать FUSE и sshfs из исходного кода, но я ищу предварительно скомпилированные двоичные файлы, если это вообще возможно.

Есть какие-нибудь подсказки?

3
Прошло около года с тех пор, как я пытался запустить sshfs на OSX, я пытался несколько часов, прежде чем перезагрузиться в Ubuntu и возобновить использование моей машины. В любом случае +1 к вопросу. Я действительно надеюсь, что кто-то действительно заставит это работать на 10.6 и отправит простые инструкции, чтобы копировать. PS - Я тоже был на Core 2-машине - то есть 64-битной. James T Snell 12 лет назад 2
Приветствия. Это абсолютный волосатик. Прошлой ночью пытался, чтобы все началось. Большой позор, потому что было бы так хорошо, если бы это сработало. В любом случае, мы надеемся, что у кого-то есть магическое заклинание. boehj 12 лет назад 1

1 ответ на вопрос

1
Manwe

Что ж, из сообщений об ошибках проблема заключается в том, что в вашей оболочке нет sshfs в PATH.

Вы можете проверить свой путь с помощью:

echo $PATH 

и / или вы можете попробовать запустить его с полным путем, например:

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

Обычно в * nix системах вы можете добавить свой путь (при условии, что ваша оболочка bash), отредактировав / создав этот .bashrcфайл в своем домашнем каталоге.

Я не уверен, что у вас есть nanoдоступный редактор, но подойдет любой редактор (Word - это не редактор).

nano -w ~/.bashrc 

добавить строку в этот файл

export PATH=$PATH:/path/to/your/sshfs/dir 
Большое спасибо за ваш ответ. Я хотел бы подтвердить, что это проблема. Я никогда не думал, что мой путь - это проблема. К сожалению, я не могу проверить, помогает ли исправление моего пути, потому что коробка Xubuntu укусила пыль, и я сейчас на OS X 10.7. Возможно, кто-то еще может попробовать это? FWIW: я купил NAS с 2 отсеками QNAP вместо огромного файлового сервера. Еще раз спасибо за ваш вклад. Кроме того, я мог бы добавить, что в OS X есть `nano` и большинство доступных базовых инструментов * nix. boehj 12 лет назад 0
Ну, мы часто используем Qnaps. И особенно хорошие версии Pro. И одна из причин, по которой я их люблю, заключается в том, что у них ssh-сервер включен по умолчанию (настраивается в настройках), и вы можете попробовать использовать sshfs для qnap (обычно это не имеет смысла, если вы не находитесь на автономном сервере без клиентов nfs или smb). `sshfs admin @ YourQnapHost: / tmp / YourMOuntPoint` Manwe 12 лет назад 0
Да, они прекрасные машины. Я не видел необходимости в SSH, так как все локально, но для любопытства я могу взглянуть на SSH, et. Я поддерживаю. Еще раз спасибо. boehj 12 лет назад 0