3159 байтов добавлено,
20:26, 13 апреля 2016 '''Использование sshfs в OS X''' не особенно очевидно, так как [[sshfs]] используется разработчиками и администраторами веб-сайтов, поэтому в базовую поставку операционной системы [[OS X]], рассчитанной на массового пользователя, не входит программ с удобным графическим интерфейсом.
== Описание ==
Для работы с sshfs необходимо поставить библиотеки OSXFUSE (которая отвечает за монтирование внешних дисков) и отдельно для использования SSHFS. Обе библиотеки ставятся при помощи удобных инсталлеров и требуют немного места на диске.<ref>[http://osxfuse.github.io/ FUSE for OS X]</ref>
Затем, как и в классических [[Unix]], надо монтировать необходимые внешние папки при помощи терминала.
Пример команды (при этом папка Documents/Remote должна существовать):
<pre>
sshfs -p 5555 -o IdentityFile=~/.ssh/key_rsa username@host:/var/www/folder/subfolder ~/Documents/Remote
</pre>
После этого при наличии Интернета вместо Documents/Remote появится подмонтированный диск, который можно использовать как обычную директорию (например, редактировать в нем файлы при помощи текстового редактора, что немедленно отразится на сервере).
Размонтирование производится также стандартно:
<pre>
umount ~/Documents/Remote
</pre>
При временной потере Интернета ничего делать не надо, соединение восстановится само при появлении возможности.
== Возможные проблемы ==
* Если на удаленном сервере не хватает прав на внесение изменений в файл, OS X может попробовать запросить пароль локального администратора и после его ввода произойдет ошибка сохранения. В таком случае надо поправить права на сервере.
* При размонтировании надо, чтобы папка нигде не использовалась, в том числе, чтобы в нее не был совершен переход из Терминала при помощи стандартной команды cd или Finder. Иначе будет выведено сообщение, что размонтирование невозможно.
== Примечания ==
{{примечания}}
[[Категория:OS X]]