Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
curlftpfs [Le 19/06/2009, 11:29]
MrWaloo refonte complète selon modèle application
curlftpfs [Le 30/03/2023, 14:09] (Version actuelle)
217.114.205.206 [Configuration]
Ligne 1: Ligne 1:
-{{tag>Jaunty ​ftp ftpfs BROUILLON}}+{{tag>Focal Bionic ​ftp }}
  
 ---- ----
- +======CurlFtpFS ======
-====== 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.\\ 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.\\ 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. 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 [[http://curl.haxx.se/​docs/​copyright.html|une licence dérivée]] de [[http://www.opensource.org/​licenses/​mit-license.php|la licence MIT/X]].+C'est un logiciel libre open source sous [[https://​curl.se/​docs/​copyright.html|une licence dérivée]] de [[https://​opensource.org/​licenses/​mit-license.php|la licence MIT/X]].
  
 ===== Pré-requis ===== ===== Pré-requis =====
-  * Disposer des [[:​sudo|droits d'​administration]]. +  * Disposer des [[:​sudo|droits d'​administration]] 
-  * Disposer d'une connexion à Internet configurée et activée+  * Disposer d'une connexion à Internet configurée et activée 
-  * Avoir activé l'​accès aux [[:​depots#​universe_et_multiverse|dépôts Universe]]. +  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé le paquet]] **[[:​fuse]]**
-  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé le paquet]] **[[apt://​fuse-utils|fuse-utils]]**.+
  
 ===== Installation ===== ===== Installation =====
-[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt://​curlftpfs|curlftpfs]]**+[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>curlftpfs]]**
  
 ===== Configuration ===== ===== Configuration =====
-Pas de configuration particulière. En cas d'​utilisation ponctuelle via la ligne de commande, se référer à la page de man.+Pas de configuration particulière ​sauf l'​ajout de votre user dans le groupe '​fuse'​ (cela évitera par la suite d'​avoir besoin d'​utiliser la commande **''​sudo''​**) : 
 + 
 +  grep -w fuse /etc/group -q || sudo groupadd fuse 
 +  sudo adduser $USER fuse 
 + 
 +Puis se reconnecter. 
 + 
 +Exemple de montage de répertoire FTP: 
 +  curlftpfs ​ user@ftp.server.com /​mnt/​point_de_montage 
 +<note important>​N.B.:​ Cacher le password dans le fichier .netrc (cf. **''​man netrc''​**)</​note>​ 
 +<note tip>pour aider à déboguer vous pouvez utiliser l'​option **-v** (verbose) de Fuse </​note>​ 
 +<note tip>​Certains fournisseurs de ftp imposent des noms d'​utilisateurs avec caractères pouvant interférer (exemple : **nom@server.com**). Dans ce cas préférez la syntaxe suivante : 
 +<​code>​ curlftpfs -o user=nom@server.com:​mdp ftp.server.com /​mnt/​point_de_montage </​code>​ </​note>​ 
 +exemple d'​autre syntaxe :<​code> ​ curlftpfs -o allow_other,​ro ftp://​userftp:​passwordftp@nomesito.ext /​mnt/​point_de_montage </​code>​  
 + 
 +Pour démonter : 
 +  fusermount -u /​mnt/​point_de_montage 
 + 
 +En cas d'​utilisation ponctuelle via la ligne de commande, se référer à la page de man.
 <​code>​man curlftpfs</​code>​ <​code>​man curlftpfs</​code>​
  
Ligne 27: Ligne 43:
 Pour monter automatiquement un site FTP au démarrage, il suffit d'​[[:​tutoriel:​comment_editer_un_fichier|éditer]] le fichier **/​etc/​fstab** de cette manière : Pour monter automatiquement un site FTP au démarrage, il suffit d'​[[:​tutoriel:​comment_editer_un_fichier|éditer]] le fichier **/​etc/​fstab** de cette manière :
 <​file>​ <​file>​
-# <file system> <mount point>​ <​type>​ <​options>​ <​dump>​ <​pass>​ +# <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 0 0+curlftpfs#​login:​mot_de_passe@ftp.host.com /​répertoire/​local fuse rw,​user,​allow_other,​uid=1000,_netdev 0 0
 </​file>​ </​file>​
 Sachant que : Sachant que :
Ligne 38: Ligne 54:
 Vous pouvez aussi choisir de monter un sous-répertoire (en remplaçant les éventuels espaces par '​%20'​). Vous pouvez aussi choisir de monter un sous-répertoire (en remplaçant les éventuels espaces par '​%20'​).
 <​file>​curlftpfs#​login:​mot_de_passe@ftp.host.com/​repertoire/​sous%20repertoire ...</​file>​ <​file>​curlftpfs#​login:​mot_de_passe@ftp.host.com/​repertoire/​sous%20repertoire ...</​file>​
- 
-==== 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. 
  
 ===== Désinstallation ===== ===== Désinstallation =====
 Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. La configuration de l'​application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez. Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. La configuration de l'​application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.
  
-===== Liens =====+===== Voir aussi =====
   * **(en)** [[http://​curlftpfs.sourceforge.net/​|Site officiel de CurlFtpFS]]   * **(en)** [[http://​curlftpfs.sourceforge.net/​|Site officiel de CurlFtpFS]]
-  * **(en)** [[http://curl.haxx.se/|Site officiel de cURL]]+  * **(en)** [[https://​curl.se/​|Site officiel de cURL]]
  
 ---- ----
- 
 //​Contributeurs principaux : [[:​utilisateurs:​mrwaloo|MrWaloo]]//​ //​Contributeurs principaux : [[:​utilisateurs:​mrwaloo|MrWaloo]]//​
  • curlftpfs.1245403782.txt.gz
  • Dernière modification: Le 18/04/2011, 14:58
  • (modification externe)