Este es el comando curlftpfs que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
curlftpfs - monta un servidor ftp como directorio local
SINOPSIS
Curlftpfs [opciones] host camino
DESCRIPCIÓN
El programa Curlftpfs es una herramienta para montar hosts ftp remotos como directorios locales. Eso
se conecta a la host Servidor FTP y asigna su estructura de directorios a la camino directorio.
curlftpfs funciona con libcurl para todas las funciones relacionadas con la transferencia. Ver libcurl(3) para
detalles. La parte del sistema de archivos se implementa sobre FUSE. Ver
http://fuse.sourceforge.net/ para obtener más detalles.
FTP OPCIONES
-h / - ayuda
Imprimir opciones de ayuda.
-v / - detallado
Haga que libcurl imprima una salida de depuración detallada.
-V / - versión
Imprime las versiones curlftpfs, libcurl y fuse.
-o Las opciones se especifican con un -o bandera seguida de una cadena separada por comas de
.
cacert =
(SSL) Pase una cadena que nombre un archivo que contiene uno o más certificados para verificar
el compañero con.
Tenga en cuenta que la opción está configurada por defecto en la ruta del sistema donde libcurl's
Se supone que el paquete cacert está almacenado, según lo establecido en el momento de la compilación.
capath =
(SSL) Le dice a curlftpfs que use el directorio de certificados especificado para verificar
el par. Los certificados deben estar en formato PEM y el directorio debe
se han procesado utilizando la utilidad c_rehash suministrada con openssl.
Usando Capath puede permitir que curlftpfs haga conexiones de manera mucho más eficiente
que usar cacert si el cacert El archivo contiene muchos certificados CA.
cert =
(SSL) Le dice a curlftpfs que use el archivo de certificado especificado. El valor por defecto
El formato es "PEM" y se puede cambiar con tipo_cert.
cert_type =
(SSL) Le dice a curlftpfs en qué tipo de certificado se encuentra el certificado proporcionado.
PEM, DER y ENG son tipos reconocidos.
cifrados = of cifrados>
(SSL) Especifica qué cifrados utilizar en la conexión. La lista debe ser
sintácticamente correcto, consta de una o más cadenas de cifrado separadas
por dos puntos. Las comas o los espacios también son separadores aceptables, pero los dos puntos son
normalmente utilizados,, - y + se pueden utilizar como operadores. Ejemplos válidos de
Las listas de cifrado incluyen 'RC4-SHA', 'SHA1 + DES', 'TLSv1' y 'DEFAULT'. los
La lista predeterminada normalmente se establece cuando compila OpenSSL.
Lea los detalles de la lista de cifrado SSL en esta URL:
http://www.openssl.org/docs/apps/ciphers.html
codepage =
Establece la codificación que utiliza el servidor ftp para codificar los nombres de los archivos.
connect_timeout =
Tiempo máximo en segundos que permite que tome la conexión al servidor.
Esto solo limita la fase de conexión, una vez que curlftpfs ha conectado este
La opción ya no sirve.
custom_list =
Comando utilizado por curlftpfs para listar archivos. El valor predeterminado es "LIST -a", pero algunos
los servidores pueden requerir opciones adicionales, por ejemplo, "LIST -la".
desactivar_eprt
Dile a curlftpfs que desactive el uso de los comandos EPRT y LPRT al hacer
transferencias FTP activas. Curlftpfs normalmente siempre intentará usar primero
EPRT, luego LPRT antes de usar PORT, pero con esta opción, usará PORT
inmediatamente. EPRT y LPRT son extensiones del protocolo FTP original, pueden
no funciona en todos los servidores, pero habilita más funcionalidad de una manera mejor que
el comando PORT tradicional.
desactivar_epsv
Dile a curlftpfs que desactive el uso del comando EPSV al hacer FTP pasivo
transferencias. Este es el predeterminado.
habilitar_epsv
Dile a curlftpfs que habilite el uso del comando EPSV al hacer FTP pasivo
transferencias. Curlftpfs primero intentará utilizar EPSV antes que PASV.
motor =
Seleccione el motor de cifrado OpenSSL que se utilizará para las operaciones de cifrado. Usar:
rizo --motor lista
para imprimir una lista de motores admitidos en tiempo de compilación. Tenga en cuenta que no todos
(o ninguno) de los motores puede estar disponible en tiempo de ejecución.
ftpfs_debug
Haga que curlftpfs imprima mucha información de depuración. Útil solo en conjunto
con el -d .
ftp_method =
Controle qué método debe usar curlftpfs para acceder a un archivo en el servidor. los
El argumento del método debe ser una de las siguientes alternativas:
Multicwd
curlftpfs realiza una sola operación CWD para cada parte de la ruta en el
URL. Para jerarquías profundas, esto significa muchos comandos. Así es como
RFC1738 dice que debería hacerse. Este es el predeterminado pero el más lento
comportamiento.
soltero
curlftpfs hace un CWD con el directorio de destino completo y luego
opera en el archivo "normalmente" (como en el caso de multicwd).
ftp_port =
Invierte los roles de iniciador / oyente cuando se conecta con ftp. Este interruptor
hace que curlftpfs use el comando PORT en lugar de PASV. En la práctica, PORT
le dice al servidor que se conecte a la dirección y al puerto especificados por el cliente,
mientras que PASV solicita al servidor una dirección IP y un puerto para conectarse.
debe ser uno de:
interfaz.
es decir, "eth0" para especificar la dirección IP de la interfaz que desea utilizar
Dirección IP
es decir, "192.168.10.1" para especificar el número de IP exacto
nombre de host
es decir, "my.host.domain" para especificar la máquina
- hacer que curlftpfs elija la misma dirección IP que ya se utiliza para el
conexión de control
Deshabilite el intento de usar el comando EPRT en lugar de PORT usando
desactivar_eprt. EPRT es realmente PORT ++.
httppproxy
Establezca el tipo de proxy en HTTP. Este es el tipo predeterminado.
interfaz =
Pasa una cadena como parámetro. Esto establece el nombre de la interfaz para usar como
interfaz de red saliente. El nombre puede ser un nombre de interfaz, una IP
dirección o un nombre de host.
iocharset =
Establece el juego de caracteres utilizado por el lado del cliente para la página de códigos en juego de caracteres
traducción. Predeterminado: UTF8.
ipv4 Si libcurl es capaz de resolver una dirección en múltiples versiones de IP
(que es si es compatible con ipv6), esta opción le dice a libcurl que resuelva
nombres a direcciones IPv4 solamente.
ipv6 Si libcurl es capaz de resolver una dirección en múltiples versiones de IP
(que es si es compatible con ipv6), esta opción le dice a libcurl que resuelva
nombres a direcciones IPv6 solamente.
clave =
(SSL) Nombre de archivo de clave privada. Le permite proporcionar su clave privada en este
archivo separado. El formato predeterminado es "PEM" y se puede cambiar con
tipo_clave.
key_type =
(SSL) Pase una cadena con el formato de su clave privada. Formatos admitidos
son "PEM", "DER" y "ENG".
El formato "ENG" le permite cargar la clave privada desde un cripto
motor. En este caso clave se utiliza como un identificador que se pasa al motor.
Tienes que configurar el motor criptográfico con motor opción. Archivo de clave de formato "DER"
actualmente no funciona debido a un error en OpenSSL.
krb4 =
Habilite la autenticación y el uso de kerberos4. El nivel debe ser ingresado y
debe ser "claro", "seguro", "confidencial" o "privado". Deberías
use un nivel que no sea uno de estos, en su lugar se usará 'privado'.
Esta opción requiere que la biblioteca libcurl se haya creado con kerberos4
apoyo. Esto no es muy común.
no_verify_hostname
(SSL) Curlftpfs no verificará el nombre de host cuando se conecte a un SSL
servidor habilitado.
no_verify_peer
(SSL) Curlftpfs no verificará el certificado cuando se conecte a un SSL
servidor habilitado.
pasar =
(SSL) Frase de contraseña para la clave privada.
proxy =
Utilice el proxy HTTP especificado. Si no se especifica el número de puerto, es
asumido en el puerto 1080.
Esta opción anula las variables de entorno existentes que configuran el proxy para
usar. Si hay una variable de entorno que configura un proxy, puede configurar
proxy a "" para anularlo.
Esta opción implica la túnel proxy .
A partir de la versión 7.14.1 de libcurl, se puede especificar el host proxy
exactamente de la misma manera que las variables de entorno del proxy, incluido el protocolo
prefijo (http: //) y usuario + contraseña incrustados.
túnel proxy
Le dice a curlftpfs que use un proxy de túnel. Esta opción está implícita en el apoderado
opción, pero debe configurarla manualmente si utiliza la apoderado entorno empresarial
variable.
proxy_anyauth
Le dice a curl que elija un método de autenticación adecuado al comunicarse
con el proxy dado. Esto provocará una solicitud / respuesta adicional
viaje ida y vuelta.
proxy_basico
Le dice a curlftpfs que use la autenticación básica HTTP cuando se comunique con el
proxy dado. Básico es el método de autenticación predeterminado que se usa curlftpfs
con apoderados.
resumen_proxy
Le dice a curlftpfs que use la autenticación HTTP Digest cuando se comunique con
el proxy dado.
proxy_ntlm
Le dice a curlftpfs que use la autenticación HTTP NTLM cuando se comunique con
el proxy dado.
proxy_user =
Especifique el usuario y la contraseña que se utilizarán para la autenticación de proxy.
saltar_pasv_ip
Dile a curlftpfs que no use la dirección IP que sugiere el servidor en su respuesta
al comando PASV de curlftpfs cuando curlftpfs conecta la conexión de datos.
En su lugar, curlftpfs reutilizará la misma dirección IP que ya usa para el
conexión de control.
socks4 Establezca el tipo de proxy en SOCKS4.
socks5 Establezca el tipo de proxy en SOCKS5.
ssl Haga que curlftpfs use SSL / TLS tanto para el control como para las conexiones de datos.
sslv3 Obliga a curlftpfs a utilizar SSL versión 3 al negociar con un SSL remoto
servidor.
control_ssl
Haga que curlftpfs use SSL / TLS solo para la conexión de control.
ssl_intentar
Curlftpfs intentará usar SSL / TLS tanto para el control como para las conexiones de datos
pero si el servidor no lo admite, aún se conectará sin cifrar.
tcp_nodelay
Active la opción TCP_NODELAY. Ver el curl_easy_setopt(3) página man para
detalles sobre esta opción.
tlsv1 (SSL) Obliga a curlftpfs a utilizar TLS versión 1 al negociar con un control remoto
Servidor TLS.
transformar_enlaces simbólicos
Adjuntar camino a los enlaces simbólicos absolutos para que aún apunten dentro del ftp
estructura de directorios. De lo contrario, es muy probable que esos enlaces se rompan.
usuario =
Especifique el usuario y la contraseña que se utilizarán para la autenticación del servidor. Anulaciones
configuración netrc.
utf8 Intente transferir la lista de archivos con codificación UTF-8. Envíe OPTS UTF8 ON al
comienzo de la transferencia de la lista de archivos.
FUSIBLE OPCIONES
-d Habilite la salida de depuración de FUSE. Implica -f.
-f Ejecute curlftpfs en modo de primer plano.
-r Monte de solo lectura.
-s Desactive la operación de subprocesos múltiples.
-o Las opciones se especifican con un -o bandera seguida de una cadena separada por comas de
.
permitir_otros
Permitir el acceso a otros usuarios. De forma predeterminada, solo se puede acceder al punto de montaje
al usuario que lo montó y ni siquiera a root.
permitir_raíz
Permitir el acceso al usuario root. Por defecto, el punto de montaje solo es accesible para
el usuario que lo montó y ni siquiera a root.
depurar habilitar la salida de depuración
directo_io
utilizar E / S directa
fsname = NOMBRE
establecer el nombre del sistema de archivos en mtab
gid = N establecer grupo de archivos
quitar_duro
eliminación inmediata (no ocultar archivos)
caché_kernel
Deje que el kernel VFS almacene en caché los archivos.
lectura_grande
emitir solicitudes de lectura grandes (solo 2.4)
max_read = N
establecer el tamaño máximo de las solicitudes de lectura
no vacío
permitir montajes sobre archivos / directorios no vacíos
readdir_ino
intenta completar d_ino en readdir
uid = N establecer propietario del archivo
umask = M
establecer permisos de archivo (octal)
uso_ino
dejar que el sistema de archivos establezca los números de inodo
AUTORES
Robson Braga Araujo es el autor y mantenedor de CurlFtpFS.
WWW
http://curlftpfs.sourceforge.net
Use curlftpfs en línea usando los servicios de onworks.net