четверг, 13 февраля 2014 г.

Автоматическое монтирование FTP

В данном случае поможет CurlFtpFS. Это утилита для монтирования удалённых FTP-хранилищ в локальную файловую систему.

Установка CurlFtpFS

Так как приложение CurlFtpFS доступно в официальных репозиториях Ubuntu, достаточно одной команды для установки:

sudo apt-get install curlftpfs

Использование CurlFtpFS

Итак, теперь нужно создать папку, куда и будет произведено подключение ftp:

mkdir /media/ftp

Затем нужно добавить текущего пользователя в группу fuse и установить нужные права:

adduser user fuse
chgrp fuse /media/ftp
chmod g+w /media/ftp


Вместо "user" введите свой логин.

Для подключения ftp воспользуйтесь следующей командой:

curlftpfs server /media/ftp -o user=username:pass

Где:
    server - Адрес сервера (ip или домен)
    /media/ftp - Папка для подключения ftp
    user здесь именно "user", на свой менять не надо
    username - Имя пользователя от ftp
    pass - Пароль от ftp

Отключить ftp можно следующей командой:

fusermount -u /media/ftp

Автоматическое подключение FTP

Теперь следует настроить автоматическое подключение ftp при загрузке операционной системы. Для этого поместите в автозагрузку (добавляем команду в Автоматически запускаемые приложения) следующую команду:

sh -c "sleep 5 && sudo -u user curlftpfs server /media/ftp -o user=username:pass"

Вместо "user" введите свой логин в системе.

Задержка в 5 секунд сделана, чтобы исключить проблемы с подключением, которые происходят, если интернет не подключается сразу (иногда бывают задержки в несколько секунд), а спустя несколько секунд после запуска компьютера.

Вот и всё. Сохраняйте команду, и теперь, после запуска компьютера, у вас сразу будет подключен FTP.

http://ubuntovod.ru/instructions/curlftpfs.html