Curlftpfs

De Wiki doc


CurlFtpFS est un outil basé sur le module Fuse du noyau Linux permettant de monter un partage FTP dans l'arborescence de VFS.

Installation

Le paquet est disponible dans les dépôts de Debian 11

apt install curlftpfs

Utilisation

Montage d'un partage

curlftpfs utilisateur:mot_de_passe@ip:/partage /destination

ASTUCE

{{{1}}}

Pour renseigner automatiquement le mot de passe, il est possible de créer une ligne dans le fichier <syntaxhighlight lang="bash" inline>~/.netrc</syntaxhighlight>

machine 192.168.1.10 login toto password monsupermotdepasse

Note : 3 paramètres sont présents sous forme clé/valeur séparés par un espace.

Le montage automatique via fstab peut être effectué avec la syntaxte suivante

curlftpfs#toto@192.168.1.10/T\351l\351chargements	/mnt	fuse	rw,user,allow_other,uid=1000,_netdev	0	0

Note : l'exemple ci-dessus reprend le dossier avec accents afin de montrer la syntaxe différente du support des accents par fstab.

Cela ne fonctionne étrangement qu'avec un <syntaxhighlight lang="bash" inline>mount -a</syntaxhighlight> et non au démarrage du système. L'ajout des options <syntaxhighlight lang="bash" inline>~/x-systemd.automount,x-systemd.requires=network-online.target</syntaxhighlight> a été suggéré ici sans succès pour ma part (le fstab n'a jamais été quelque chose de très fiable...). Utilisez le fichier rc.local si vous voulez un montage au démarrage.

ASTUCE

{{{1}}}

Démontage du partage

fusermount -u /mnt

Sources