Изменения

Перейти к: навигация, поиск

Использование sshfs в OS X

3159 байтов добавлено, 20:26, 13 апреля 2016
Новая страница: «'''Использование sshfs в OS X''' не особенно очевидно, так как [[sshfs]] используется разработчикам…»
'''Использование 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]]