Article tagué ftp
LftpFS, le mirroir facile avec FUSE
1/12/08
LftpFS est un système de fichier utilisant FUSE (FUSE est implémenté nativement dans les noyaux 2.6.x de GNU/Linux), permettant de monter en lecture seule un serveur distant dans le système de fichier local.
Les atouts de LftpFS sont d’une part qu’il utilise le client LFTP en backend et permet donc d’utiliser les protocoles FTP, HTTP, FISH, SFTP, HTTPS et FTPS et de pouvoir fonctionner au travers de proxies (donc plus flexible que CurlFtpFS).
Et d’autre part il implémente un système de mise en cache automatique afin de pouvoir faire un miroir « intelligent » qui stocke temporairement (durée à définir) en local la structure et les fichiers, uniquement selon la demande.
Des règles de filtrage basées sur REGEX pour inclure ou exclure d’éventuels fichiers et/ou dossiers peuvent être également utilisées.
Bref, c’est une solution pratique et simple pour faire un miroir sur votre réseau d’un serveur ftp et de le rendre disponible à votre guise via FTP, Web, Samba, etc… puisque accessible via le système de fichier.
Gedit Vs FTP
3/04/08
Dans l’attente de l’arrivée d’Ultraedit sur Linux (ceux qui comme moi ont pratiqué avec ce merveilleux outils comprendrons), je fais avec les moyens du bord et les éditeurs de texte pour Gnome.
Geany (bien, dans l’esprit de ce que je cherche mais manque des fonctionnalités, typiquement l’édition depuis un ftp), Bluefish (bof bof), Screem (instable, plante régulièrement sur des fichiers distants via samba), finalement je me rabats sur Gedit par dépit.
Un problème tout bête que j’ai rencontré avec Gedit et qu’il ne permet pas, par défaut, la sauvegarde d’un fichier ouvert depuis un ftp via gnome-vfs. C’est idiot mais c’est comme ça.
Voici l’astuce:
« Lorsque vous ouvrez un fichier distant stocké sur un serveur FTP, il est possible que vous ne puissiez pas enregistrer vos modifications (mode « [Read Only] »). Pour activer cette fonctionnalité, ouvrez gconf-editor. Puis allez dans apps > gedit-2 > preferences > editor > save. Puis modifiez la clé « writable_vfs_schemes » en rajoutant « ftp » à la liste. Vous remarquerez que « secure ftp » était déjà présent mais pas « ftp ». Validez, redémarrez Gedit, le tour est joué ! »