Herramientas de usuario

Herramientas del sitio


tutoriales:curlftpfs_monta_localmente_un_ftp_remoto

Curlftpfs Monta Localmente Un Ftp Remoto

Introducción

Es un sistema de archivos basado en las librerias fuse y libcurl para poder realizar el montaje de host ftp en puntos de montaje locales.

Preparativos

Hay que disponer de soporte en Kernel para sistemas de archivos en espacio de usuario.

Instalación

Debian y derivados:

sudo apt-get install curlftpfs

Configuración

Si deseamos montarlo manualmente:

sudo mkdir /media/myftp 
sudo curlftpfs -o allow_other ftp://miuser:password@ftp.midominio.cu/ /media/myftp/ 

Si lo deseamos montar de manera permanante cada vez que inicie el sistema:

 sudo mkdir /media/myftp 

Editamos el fichero /etc/fuse.conf

# Set the maximum number of FUSE mounts allowed to non-root users.
# The default is 1000.
#
#mount_max = 1000
 
# Allow non-root users to specify the 'allow_other' or 'allow_root'
# mount options.
#
#user_allow_other

Descomentamos la última línea. Esto nos permitirá usar la opción allow_other en el fichero fstab que editaremos a continuación, y que así otros usuarios diferentes de root puedan acceder al recurso.

Por último en /etc/fstab/ añadiremos la siguiente línea:

curlftpfs#miuser:mipassword@ftp.midominio.cu/ /media/myftp fuse rw,allow_other,auto,users 0 0 
  • culftpfs#: especificamos que el montaje se hará a través de curlftpfs
  • miuser:password@ftp.midominio.cu/ : aquí especificamos el usuario, contraseña, servidor y ruta al modo del protocolo ftp, esto es: usuario:contraseña@servidor/ruta
  • /media/myftp: indicamos aquí la ruta local donde lo montaremos (que habremos creado previamente)
  • fuse: especificamos el sistema de archivos
  • rw,allow_other,auto,users: especificamos las opciones de montaje, que no son diferentes a las de cualquier otra línea de fstab, excepto la allow_other, que ya comentamos previamente
 sudo mount -a 

y ya esta… al acceder a /media/myftp veremos localmente la información del ftp remoto

tutoriales/curlftpfs_monta_localmente_un_ftp_remoto.txt · Última modificación: 2020/04/22 20:57 (editor externo)