пятница, 10 июля 2015 г.

Монтирование с помощью sshfs

В своей обычной работе я использую Geany. Можете плеваться, смотреть свысока и т.д., но пока меня в нем всё устраивает. Даже тот факт, что в Geany никак нельзя открыть файл с ftp или ssh. Это легко решается с помощью sshfs. sshfs позволяет подмонтировать сторонний ресурс как файловую систему и открывать с него файлы из Geany. Краткий алгоритм как все это сделать:


1. Для начала нужно собственно поставить sshfs. Как-то так:
~$ sudo aptitude install sshfs
или
~$ sudo apt-get install sshfs

2. Далее добавим себя в группу fuse.
~$ sudo usermod -a -G fuse username

3. Для вступления изменений в силу - перезагрузимся:
~$ sudo reboot

4. Далее создаем каталог в который в дальнейшем смонтируем сторонний ресурс:
~$ mkdir ~/remote

5. Собственно, монтируем сторонний ресурс (допустим, это будет каталог /home/www/supershop/ по адресу my-super-sh.op и логинитесь вы там как shopadmin)
~$ sshfs shopadmin@my-super-sh.op:/home/www/supershop ~/remote -oworkaround=rename
Опция oworkaround потребуется для изменения содержимого файлов на стороннем ресурсе.
При монтировании будет запрошен пароль для доступа к ресурсу.

6. Отмонтировать ресурс и забыть:
~$ fusermount -u ~/remote

На этом всё.

Комментариев нет:

Отправить комментарий