Подключение ftp в Linux через curlftpfs

В процессе работы на сервере иногда необходимо примонтировать  ftp-ресурс для различных операций ввода/вывода. И в этой записи будут описаны методы работы с ftp посредством curlftpfs.

Конечно, есть хорошие и грамотные ftp-клиенты, например родной ftp, продвинутый lftp и комбайн midnight commander. Но у меня была задача создать автоматическую систему копирования, в виде каталога в vfs.
Примечание. Для работы curlftpfs нужен fuse, поэтому VPS’ы на OpenVZ отпадают (ну или попросить хостера включить эту функцию).
Установка curlftpfs в Debian:

# apt-get install curlftpfs

Как видно, установка довольно примитивна. Непосредственно команда монтирования:

# curlftpfs ftp.yourserver.com /mnt/ftp/ -o utf8,user=username

Монтирование с кодировкой UTF-8 с юзером username. Монтироварие ftp ssl:

# curlftpfs ftp.yourserver.com /mnt/ftp/ -o ssl,no_verify_peer,no_verify_hostname,user=username

Здесь монтируется без проверки сертификата. Если есть сертификат .pem и нужна проверка:

# curlftpfs ftp://ftpserve:21/ /mnt/ftp -o ssl,utf8,no_verify_peer,cacert=servcert.pem,user=ftp

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s