четверг, 22 марта 2012 г.

SSHFS: монтируем удалённый путь себе на компьютер


С недавних пор я стал активным пользователем SSH. Работать в терминале, писать буковками и творить магию — это здорово. Но когда начинаешь сталкиваться с копированием файлов туда-обратно, текстовый вариант оказывается не очень удобным.
Решение мне подсказал мой преподаватель по администрированию. Можно значительно упростить процесс работы с файлами по SSH, смонтировав нужный путь на свою файловую систему.

Для работы нам понадобятся 2 пакета: fuse4x (для Mac OS X) или fuse (для ОС семейства Linux) и собственно сам sshfs. В Mac OS для установки нам понадобится Homebrew или MacPorts. Установка через Homebrew будет выглядеть так:

$ brew install fuse4x sshfs

Для Ubuntu установка будет выглядеть похожим образом:

$ sudo apt-get install fuse sshfs


Далее необходимо создать каталог, в который мы будем монтировать файловую систему. Пусть это будет mysshfolder в домашней папке:

$ mkdir ~/mysshfolder

А теперь нам остаётся лишь смонтировать файловую систему в указанную папку:

$ sshfs user@host:/our/required/path/ ~/mysshfolder

У нас запросят пароль — и вуаля! Теперь мы можем свободно перемещаться по каталогам, а также копировать файлы туда-обратно:



1 комментарий:

  1. Насколько я помню, после установки sshfs можно цепляться и через GUI в Finder - что-то типа "подключиться к серверу". ТАм же можно и виндовые шары цеплять через smbfs.

    ЗЫ: капча для авторизованных - зло)

    ОтветитьУдалить