Это команда curlftpfs, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
curlftpfs - смонтировать ftp-хост как локальный каталог
СИНТАКСИС
керлфтпфс [опции] кашель путь
ОПИСАНИЕ
Программа керлфтпфс это инструмент для монтирования удаленных ftp-хостов как локальных каталогов. Это
подключается к кашель FTP-сервер и сопоставляет свою структуру каталогов с путь каталог.
curlftpfs поддерживается libcurl для всех функций, связанных с переносом. Видеть Libcurl(3) для
Детали. Часть файловой системы реализована поверх FUSE. Видеть
http://fuse.sourceforge.net/ для получения информации.
Ftp ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-h / - помощь
Параметры справки для печати.
-v / - подробный
Сделайте libcurl вывод на печать подробного отладочного вывода.
-V / - версия
Вывести версии curlftpfs, libcurl и fuse.
-o Параметры указаны с -o флаг, за которым следует разделенная запятыми строка
настройки.
cacert =
(SSL) Передайте строку, называющую файл, содержащий один или несколько сертификатов, для проверки
сверстник с.
Обратите внимание, что эта опция по умолчанию установлена на системный путь, в котором libcurl
Предполагается, что пакет cacert хранится, как установлено во время сборки.
capath =
(SSL) Указывает curlftpfs использовать указанный каталог сертификатов для проверки
сверстник. Сертификаты должны быть в формате PEM, а каталог должен
были обработаны с помощью утилиты c_rehash, поставляемой с openssl.
. капат может позволить curlftpfs более эффективно устанавливать соединения
чем использование сертификат если сертификат файл содержит много сертификатов ЦС.
сертификат =
(SSL) Указывает curlftpfs использовать указанный файл сертификата. По умолчанию
формат "PEM" и может быть изменен с помощью тип_сертификата.
cert_type =
(SSL) Сообщает curlftpfs, в каком типе сертификата находится предоставленный сертификат.
PEM, DER и ENG - признанные типы.
шифры = of шифры>
(SSL) Указывает, какие шифры использовать в соединении. Список должен быть
синтаксически правильный, он состоит из одной или нескольких строк шифров, разделенных
двоеточиями. Запятые или пробелы также являются допустимыми разделителями, но двоеточия
обычно используемые,, - и + могут использоваться как операторы. Действительные примеры
Списки шифров включают «RC4-SHA», «SHA1 + DES», «TLSv1» и «DEFAULT». В
список по умолчанию обычно устанавливается при компиляции OpenSSL.
Прочтите подробную информацию о списке шифров SSL по этому URL-адресу:
http://www.openssl.org/docs/apps/ciphers.html
кодовая страница =
Устанавливает кодировку, которую ftp-сервер использует для кодирования имен файлов.
connect_timeout =
Максимальное время в секундах, в течение которого вы разрешаете подключение к серверу.
Это ограничивает только фазу подключения, как только curlftpfs подключит это
вариант больше не нужен.
custom_list =
Команда, используемая curlftpfs для вывода списка файлов. По умолчанию "LIST -a", но некоторые
серверам могут потребоваться дополнительные параметры, например "LIST -la".
отключить_епрт
Скажите curlftpfs, чтобы отключить использование команд EPRT и LPRT при выполнении
активные передачи по FTP. Curlftpfs обычно всегда сначала пытается использовать
EPRT, затем LPRT перед использованием ПОРТА, но с этой опцией он будет использовать ПОРТ
сразу. EPRT и LPRT являются расширениями исходного протокола FTP, могут
не работает на всех серверах, но обеспечивает большую функциональность лучше, чем
традиционная команда ПОРТ.
отключить_epsv
Скажите curlftpfs, чтобы отключить использование команды EPSV при пассивном FTP.
переводы. Это значение по умолчанию.
Enable_epsv
Скажите curlftpfs, чтобы разрешить использование команды EPSV при выполнении пассивного FTP.
переводы. Curlftpfs сначала попытается использовать EPSV перед PASV.
двигатель =
Выберите криптографический движок OpenSSL, который будет использоваться для операций шифрования. Использовать:
виться --двигатель список
чтобы распечатать список движков, поддерживаемых во время сборки. Обратите внимание, что не все
(или ни один) из двигателей может быть доступен во время работы.
ftpfs_debug
Заставьте curlftpfs печатать много отладочной информации. Полезно только вместе
с -d опцию.
ftp_method =
Определите, какой метод curlftpfs должен использовать для доступа к файлу на сервере. В
Аргумент метода должен быть одной из следующих альтернатив:
многократный
curlftpfs выполняет одну операцию CWD для каждой части пути в заданном
URL. Для глубоких иерархий это означает очень много команд. Вот как
RFC1738 говорит, что это должно быть сделано. Это по умолчанию, но самый медленный
поведение.
одиночный cwd
curlftpfs выполняет один CWD с полным целевым каталогом, а затем
работает с файлом "нормально" (как в случае с multicwd).
ftp_port =
Меняет роли инициатора / слушателя при подключении по ftp. Этот переключатель
заставляет curlftpfs использовать команду PORT вместо PASV. На практике ПОРТ
сообщает серверу подключиться к указанному клиенту адресу и порту,
в то время как PASV запрашивает у сервера IP-адрес и порт для подключения.
должен быть одним из:
интерфейс
т.е. "eth0", чтобы указать IP-адрес интерфейса, который вы хотите использовать.
IP-адрес
т.е. "192.168.10.1" для указания точного IP-адреса.
имя хоста
т.е. "my.host.domain" для указания машины
- заставить curlftpfs выбрать тот же IP-адрес, который уже используется для
контрольное соединение
Отключите попытку использовать команду EPRT вместо PORT, используя
отключить_епрт. EPRT - это действительно ПОРТ ++.
httpпрокси
Установите тип прокси-сервера HTTP. Это тип по умолчанию.
interface =
Передайте строку как параметр. Это установит имя интерфейса, которое будет использоваться как
исходящий сетевой интерфейс. Имя может быть именем интерфейса, IP
адрес или имя хоста.
iocharset =
Устанавливает кодировку, используемую клиентской стороной для кодовой страницы, в кодировку
перевод. По умолчанию: UTF8.
ipv4 Если libcurl может разрешить адрес в несколько версий IP
(что, если он поддерживает ipv6), эта опция сообщает libcurl разрешить
имена только для адресов IPv4.
ipv6 Если libcurl может разрешить адрес в несколько версий IP
(что, если он поддерживает ipv6), эта опция сообщает libcurl разрешить
имена только для адресов IPv6.
ключ =
(SSL) Имя файла закрытого ключа. Позволяет вам предоставить свой закрытый ключ в этом
отдельный файл. Форматом по умолчанию является «PEM», и его можно изменить с помощью
ключ_тип.
key_type =
(SSL) Передайте строку в формате вашего закрытого ключа. Поддерживаемые форматы
это «PEM», «DER» и «ENG».
Формат «ENG» позволяет загружать закрытый ключ из криптографической
двигатель. В этом случае ключ используется как идентификатор, передаваемый в движок.
Вы должны установить криптографический движок с помощью двигатель вариант. Ключевой файл формата "DER"
в настоящее время не работает из-за ошибки в OpenSSL.
krb4 =
Включите аутентификацию и использование kerberos4. Уровень должен быть введен и
должно быть одно из следующих: «ясно», «безопасно», «конфиденциально» или «конфиденциально». Тебе следует
используйте уровень, который не является одним из них, вместо этого будет использоваться «частный».
Эта опция требует, чтобы библиотека libcurl была собрана с использованием kerberos4.
служба поддержки. Это не очень распространено.
no_verify_hostname
(SSL) Curlftpfs не проверяет имя хоста при подключении к SSL
включенный сервер.
no_verify_peer
(SSL) Curlftpfs не будет проверять сертификат при подключении к SSL
включенный сервер.
пройти =
(SSL) Фраза-пароль для закрытого ключа.
прокси =
Использовать указанный HTTP-прокси. Если номер порта не указан, он
предполагается в порту 1080.
Этот параметр переопределяет существующие переменные среды, которые устанавливают для прокси-сервера значение
использовать. Если есть переменная среды, устанавливающая прокси, вы можете установить
прокси на "", чтобы переопределить его.
Этот вариант подразумевает прокси-туннель опцию.
Начиная с libcurl версии 7.14.1, для прокси-хоста можно указать
точно так же, как переменные среды прокси, включая протокол
префикс (http: //) и встроенный пользователь + пароль.
прокси-туннель
Указывает curlftpfs использовать туннельный прокси. Этот вариант подразумевается полномочие
вариант, но вам нужно установить его вручную, если вы используете полномочие охрана окружающей среды
Переменная.
proxy_anyauth
Указывает curl выбрать подходящий метод аутентификации при общении
с данным прокси. Это вызовет дополнительный запрос / ответ
в обе стороны.
proxy_basic
Указывает curlftpfs использовать базовую аутентификацию HTTP при взаимодействии с
данный прокси. Basic - это метод аутентификации по умолчанию. Используется curlftpfs.
с прокси.
proxy_digest
Указывает curlftpfs использовать дайджест-аутентификацию HTTP при обмене данными с
данный прокси.
proxy_ntlm
Указывает curlftpfs использовать HTTP-аутентификацию NTLM при взаимодействии с
данный прокси.
proxy_user =
Укажите пользователя и пароль, которые будут использоваться для проверки подлинности прокси.
Skip_pasv_ip
Скажите curlftpfs, чтобы он не использовал IP-адрес, который сервер предлагает в своем ответе.
для команды PASV curlftpfs, когда curlftpfs подключает соединение для передачи данных.
Вместо этого curlftpfs будет повторно использовать тот же IP-адрес, который он уже использует для
контрольное соединение.
socks4 Установите тип прокси на SOCKS4.
socks5 Установите тип прокси на SOCKS5.
SSL Сделайте так, чтобы curlftpfs использовал SSL / TLS для соединений управления и передачи данных.
sslv3 Заставляет curlftpfs использовать SSL версии 3 при согласовании с удаленным SSL
сервера.
ssl_control
Сделайте так, чтобы curlftpfs использовал SSL / TLS только для управляющего соединения.
SSL_try
Curlftpfs попытается использовать SSL / TLS как для управления, так и для передачи данных.
но если сервер его не поддерживает, он все равно будет подключаться без шифрования.
tcp_nodelay
Включите параметр TCP_NODELAY. Увидеть Curl_easy_setopt(3) страница руководства для
подробности об этой опции.
тлсв1 (SSL) Заставляет curlftpfs использовать TLS версии 1 при согласовании с удаленным
Сервер TLS.
Transform_symlinks
присоединять путь к абсолютным символическим ссылкам, чтобы они по-прежнему указывали на ftp
структура каталогов. В противном случае эти ссылки, скорее всего, будут неработоспособны.
пользователь =
Укажите пользователя и пароль, которые будут использоваться для аутентификации сервера. Отменяет
Конфигурация netrc.
utf8 Попробуйте передать список файлов в кодировке UTF-8. Отправьте OPTS UTF8 ON на
начало передачи списка файлов.
FUSE ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-d Включите отладочную информацию FUSE. Подразумевает -f.
-f Запустите curlftpfs в режиме переднего плана.
-r Монтировать только для чтения.
-s Отключить многопоточную работу.
-o Параметры указаны с -o флаг, за которым следует разделенная запятыми строка
настройки.
разрешить_другое
Разрешить доступ другим пользователям. По умолчанию точка монтирования доступна только
пользователю, который его смонтировал, и даже не root.
разрешить_корень
Разрешить доступ пользователю root. По умолчанию точка монтирования доступна только для
пользователь, который его смонтировал, и даже не root.
отлаживать включить вывод отладки
Direct_io
использовать прямой ввод / вывод
fsname = ИМЯ
установить имя файловой системы в mtab
gid = N установить группу файлов
hard_remove
немедленное удаление (не скрывать файлы)
kernel_cache
Позвольте ядру VFS выполнить кэширование файлов.
big_read
выдавать большие запросы на чтение (только 2.4)
max_read = N
установить максимальный размер запросов на чтение
непусто
разрешить монтирование поверх непустого файла / каталога
readdir_ino
попробуй залить d_ino в readdir
uid = N установить владельца файла
umask = M
установить права доступа к файлам (восьмеричное)
use_ino
разрешить файловой системе устанавливать номера inode
АВТОРЫ
Робсон Брага Араужо является автором и разработчиком CurlFtpFS.
WWW
http://curlftpfs.sourceforge.net
Используйте curlftpfs в Интернете с помощью сервисов onworks.net