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

Помимо Убунтовода я поддерживаю ещё несколько других сайтов, где доступно подключение по протоколу ftp. После настройки автоматического подключения по ssh я решил сделать подобное и для ftp. Просто действительно удобно совсем не открывать FileZilla и работать со всеми файлами из файлового менеджера.

В данном случае поможет 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
  • 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.

Mike
2013-03-19 14:22:00
Спасибо за наводку, как сделать автозапуск приложения через n секунд после старта системы. Раньше пытался - не мог найти. Теперь единственная проблема - как же сделать запуск в свернутом виде? В моём конкретном случае это thunderbird
Smorman
2013-03-22 15:03:00
Работает! Попробовал на свой хостинг зайти, без проблем! Единственное, мой хостинг-провайдер установил автоматически-регенерируемую смену пароля в интервалах от 2 до 6 часов, в качестве защиты от СПАМа, ну и каждый раз надо менять пароль, а так работает...
Alexander Piskovcev
2013-08-17 23:19:00
Нет денег? Заработок в интернете вам поможет! Подробней на сайте www.uablog.net.ua Благодарю за информативный сайт.
Хуимя
2014-01-23 17:58:00
"чтобы исключить проблемы с подключением, которые происходят, если интернет не подключается сразу" нужно просто делать это в /etc/network/if-up.d/
Grin
2014-02-14 14:29:00
Спасибо.
seeruyy
2014-03-07 18:14:00
Все получилось но есть проблема, когда пытаюсь что то скопировать или отредактировать файл то выдает ошибку сохранения