Ceci est une ancienne révision du document !



CurlFtpFS

CurlFtpFS sert à monter sur son système de fichier, un autre système de fichier distant, à travers une connexion FTP, le tout avec des droits utilisateur.
Il intègre une fonction de reconnexion automatique en cas de timeout de connexion.
L'avantage est de manipuler les données distantes avec n'importe quel gestionnaire de fichiers (Nautilus, Konqueror, ROX, ou même la ligne de commande), ce qui est bien plus pratique que les commandes consoles de ftp ou des logiciels comme gFTP.

C'est un logiciel libre open source sous une licence dérivée de la licence MIT/X.

Pas de configuration particulière sauf l'ajout de vôtre user dans le groupe 'fuse' cela évite d'avoir besoin d'utiliser la commande sudo :

sudo adduser $USER fuse

Puis se déconnecter et se reconnecter.

Exemple de montage de répertoire FTP:

curlftpfs  user@ftp.server.com /mnt/mount_point

N.B.: Cacher le password dans le fichier .netrc (cf. man netrc)

Pour démonter :

fusermount -u /mnt/mount_point

En cas d'utilisation ponctuelle via la ligne de commande, se référer à la page de man.

man curlftpfs

Montage automatique

Pour monter automatiquement un site FTP au démarrage, il suffit d'éditer le fichier /etc/fstab de cette manière :

# <file system>				         <mount point>		<type>	<options>			        <dump>	<pass>
curlftpfs#login:mot_de_passe@ftp.host.com	/répertoire/local	fuse	rw,user,allow_other,uid=1000,_netdev	0	0

Sachant que :

  1. login est le nom de l'utilisateur FTP,
  2. mot_de_passe est son mot de passe,
  3. ftp.host.com est le nom DNS (ou l'adresse IP) du serveur FTP,
  4. /répertoire/local est le répertoire sous lequel le site FTP sera visible.

Vous pouvez aussi choisir de monter un sous-répertoire (en remplaçant les éventuels espaces par '%20').

curlftpfs#login:mot_de_passe@ftp.host.com/repertoire/sous%20repertoire		...

Utilisation via Fusible

Fusible est une interface graphique pour tous points de montage FUSE. Un plugin pour CurlFtpFS est prévu et permet d'accéder à toutes les fonctionnalités et options de CurlFtpFS et de FUSE.

Pour supprimer cette application, il suffit de supprimer son paquet. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.


Contributeurs principaux : MrWaloo

  • curlftpfs.1393787764.txt.gz
  • Dernière modification: Le 02/03/2014, 20:16
  • par 82.246.107.187