Razon
Hace ya un tiempo publique como montar un recurso compartido utilizando NFS, y si bien prefiero ese metodo, tuve la necesidad de hacerlo a traves de FTP.Para esto traigo es tutorial en el cual explicare como montar un directorio FTP remoto de forma local en nuestro GNU/Linux. Para esto proposito usaremos CurlFtpfs, el cual sistema de archivos para acceder a un host FTP basado en FUSE y libcurl.
Caracteristicas
CurlFtpFs se diferencia de otros sistemas de archivos por las siguientes caracteriscas:- Soporta SSLv3 y TLSv1
- Se puede conectar atraves de tunel proxy HTTP
- Reconexion automatica si el servidor marca time out
- Transforma los enlaces simbolicos absolutos para volver a apuntar al sistema de archivos del FTP
Instalacion
Si estas en una distribucion Ubuntu, el comando es:$ sudo apt install curlftpfs
Si estas en distribuciones como CentOS/RHLE/Fedora, seria:
$ sudo yum install curlftpfs
Montando directorio
Para montar el directorio se puede realizar de 2 formas, desde la consola utilizando comando:
$ curlftpfs -o umask=0777,uid=1000,gid=1000,allow_other ftp://usuario:password@mi.servidor.com /mi/directorio
Hay que tomar en cuenta que puede ser necesario utilizar el comando sudo.
La segunda forma es configurar en el archivo de montaje, el cual normalmente esta en /etc/fstab. Para esto hay que editar el archivo con el editor preferente y agregar la siguiente linea:
curlftpfs#usuario:password@mi.servidor.com /mi/directorio fuse rw,uid=1000,gid=1000,umask=0777,user,siud,allow_other,auto 0 1
Guardas el archivo y puedes ejecutar el comando en la terminal: mount -a
Con lo anterior deberas de poder acceder al directorio y ver los archivos, crear nuevos, etc.
Esperando sea de utilidad para mas de alguno, nos leemos luego.
Comentarios
Publicar un comentario
Son bienvenidos tus comentarios, solo se respetuoso. Saludos