14

apr

2009

Montare un host FTP come cartella locale

Uno degli aspetti più fastidiosi del lavorare sui siti web è la necessità di effettuare l’upload dei file sui propri spazi web tramite client FTP più o meno integrati con l’ambiente di sviluppo. Ancora peggio è il dover modificare file già caricati online, operazione che comporta in seguito download, modifica e upload.

So che esistono molte soluzioni eleganti al problema, come per esempio approntare un server web di prova sul proprio pc, cosa che già faccio, tuttavia a volte si rende necessario verificare costantemente il lavoro sul server remoto, un po’ perchè a volte è impossibile riprodurre correttamente la sue impostazioni, un po’ perchè a volte può non aver senso perder troppo tempo a impostare apache/php/mysql.

Allo stesso modo esistono molti IDE che integrano un vasto insieme di strumenti, tra i quali anche una gestione integrata dei file via ftp, tuttavia ultimamente sto preferendo programmi più snelli visto che in fin dei conti un editor di testo con highlight del codice è più che sufficiente.

Ho scoperto quindi che un ottimo modo di interagire con il proprio spazio web è l’utilizzo di curlftpfs, un programma che permette di montare sul filesystem locale un host FTP, che quindi diventa gestibile come se si trattasse di una cartella del nostro sistema. Una volta installato (è presente nei repository di Archlinux, presumo che valga lo stesso per le altre distribuzioni maggiori) con un $yaourt -S curlftpfs, e creata la cartella destinata al mount dell’host remoto ($mkdir cartella_locale), è possibile utilizzare questo metodo semplicemente:

$sudo curlftpfs -o allow_other fpt://username_ftp:password_ftp@host_ftp cartella_locale

Successivamente per smontare la cartella:

$sudo umount cartella_locale

Per avere qualche informazione più dettagliata su come inserire l’host ftp nel file fstab vi rimando al blog di Steno, dove io stesso sono venuto a conoscenza di questa possibilità.

Non ci sono commenti

Il contenuto del post è stato interessante? Vuoi scrivere le tue considerazioni riguardanti gli argomenti trattati? In tal caso puoi prenderti 5 minuti per scrivere una replica usando il form sottostante.

Commenta il post

Additional comments powered by BackType