Проблема появилась тогда, когда я решил пользоваться простыми редакторами кода. Всё началось с BlueFish, теперь продолжается под Geany. До этого я пользовался gFTP и FileZilla - хорошие веши но немного замедляют процесс разработки. Я не могу работать без файлового дерева, но как быть если нет данного плагина. Из ситуации вышел используя CurlFtpFS. Идеи Fuse очень мне нравятся...
Да подобные возможности есть у Aptana Studio(сразу), под Eclipse можно найти достойный плагин, Netbeans не уступает. Но как быть с другими редакторами?, хотя эта технология сама за себя говорит...
Этот туториал показывает как примонтировать FTP каталог к локальной системе на Ubuntu. Для этой цели необходимо использовать Curlftpfs. CurlFtpFS позволит получить доступ к доменам FTP, используя библиотеки FUSE и libcurl.
Возможности
CurlFtpFS отличается от FTP сам по себе, включает такие возможности как:
* Поддержку SSLv3 и TLSv1
* подключение через туннели HTTP прокси серверов
* автоматически пере подключается в случае разрыва соединения с сервером по истечению времени.
* преобразовывает абсолютные псевдоссылки к источнику и обратно FTP файловой системы
Устанавливаем CurlFtpFS на Ubuntu
Необходимо перемонтировать все диски следующей командой:
Также есть возможность поключать через /etc/rc.local.
Теперь при включении вашей системы FTP сервер примонтируется автоматически, как отдельный диск.
Да подобные возможности есть у Aptana Studio(сразу), под Eclipse можно найти достойный плагин, Netbeans не уступает. Но как быть с другими редакторами?, хотя эта технология сама за себя говорит...
Этот туториал показывает как примонтировать FTP каталог к локальной системе на Ubuntu. Для этой цели необходимо использовать Curlftpfs. CurlFtpFS позволит получить доступ к доменам FTP, используя библиотеки FUSE и libcurl.
Возможности
CurlFtpFS отличается от FTP сам по себе, включает такие возможности как:
* Поддержку SSLv3 и TLSv1
* подключение через туннели HTTP прокси серверов
* автоматически пере подключается в случае разрыва соединения с сервером по истечению времени.
* преобразовывает абсолютные псевдоссылки к источнику и обратно FTP файловой системы
Устанавливаем CurlFtpFS на Ubuntu
sudo aptitude install curlftpfsТеперь необходимо отредактировать fstab файл используя следуюшую команду:
gksudo gedit /etc/fstabВставить данную строку:
curlftpfs#ftpUsername:ftpPassword@ftp://ftpUrl /localDirectory fuse rw,uid=1000,umask=0777,user,suid,allow_other,exec,auto,utf8 0 1Save and exit
Необходимо перемонтировать все диски следующей командой:
mount -aВ этой ситуации диски должны подключатся автоматически при перезагрузке.
Также есть возможность поключать через /etc/rc.local.
gksudo gedit /etc/rc.localВставте это до строчки “exit 0″:
sudo curlftpfs -o umask=0777,uid=1000,gid=1000,allow_other ftp://username:password@your.ftpserver.here /localdirectoryСохраните и закройте.
Теперь при включении вашей системы FTP сервер примонтируется автоматически, как отдельный диск.
В первом варианте
ОтветитьУдалитьcurlftpfs#ftpUsername:ftpPassword@ftp://ftpUrl /localDirectory fuse rw,uid=1000,umask=0777,user,suid,allow_other,exec,auto,utf8 0 1
лучше поставить noauto
Так как на этом этапе сеть ещё недоступна, поднимать надо вручную или через rc.local
mount /localdirectory
http://blog.videgro.net/2011/02/ssh-fs-public-keys/
ОтветитьУдалитьХорошая статья. Альтернатива с помощъю ssh. Это будет круто, если заработает...
Пример как монтировать для root или для всех пользователей с sslv3 и tlsv1!
ОтветитьУдалитьhttp://dj-x.info/index.php?topic=527.0