
Для такого доступа используется программа CURLFTPFS.
Установка:#apt-get install curlftpfs
Запуск:
Для начала нужно запустить модуль FUSE
#modprobe fuseЭто придётся делать каждый раз после перезагрузки. Чтобы оно автоматом запускалось, отредактируйте файл /etc/modules.conf , дописав в конец одну лишь строчку "fuse" (без кавычек). По-умолчанию этот файл содержит только комментарии, поэтому можно смело его перезаписать, а не редактировать.
#echo fuse >/etc/modules.conf
Все вышеперечисленные команды выполнялись от пользователя root. Но curlftpfs можно пользоваться и от обычного пользователя.
Итак, у нас есть FTP сервер с адресом, например, myftpserver.local или 192.168.1.100
Создадим на жестком диске каталог, назвав его, например, ftpdrive
$mkdir ~/ftpdriveТ.е. создали каталог ftpdrive в домашнем каталоге.
Теперь монтируем:
curlftpfs ftp://myftpserver.local ~/ftpdriveВсё! Теперь, если зайти в каталог ftpdrive, там будет содержимое FTP сервера myftpserver.local
Из личного опыта:
Пробовал таким способом прицеплять FTP сервер, построенный на базе WindowsServer2008 с родным IIS FTP сервером. Пришлось указывать кодировку.
curlftpfs -codepage=CP1251 ftp://myftpserver.local ~/ftpdriveЧтобы узнать о других параметрах, наберите
curlftpfs -h