Howto Montare un file system remoto via ssh
Da PtLUG Wiki.
SHFS: montare un file system remoto via ssh, quindi con traffico criptato, via lan o internet.
Possiamo montare una directory remota nel file system locale e lavorarci come se facesse parte del NOSTRO pc.
Prima cosa copilare il modulo di shfs
apt-get install shfs-source shfs-utils
Essendo un modulo devo scaricare gli headers del kernel, prima controllo quale versione del kernel e' installata:
uname -a
e quindi
apt-get install linux-headers-2.6.15-1-686
spacchettare e compilare
cd /usr/src tar xvjf shfs.tar.bz2 rm -f shfs.tar.bz2 cd modules/shfs make make install
Dopodiche installiamo
module-assistant prepare module-assistant build shfs module-assistant install shfs
e carichiamo il modulo
modprobe shfs
Creiamo una directory di mount per il file system remoto
mkdir /media/casamia
e poi montiamo
shfsmount mioutente@IpRemoto:/home/mioutente /media/casamia
se non usate l'autenticazione con le chiavi vi verrà chiesta la password per accede al sistema remoto, dopodiche vediamo cosa e' arrivato:
ls /media/casamia
finito tutto possiamo smontare con il solito
shfsumount /mnt/casamia
Ho fatto qualche test usando due macchine del ptlug, due sempron 2600+ (1.600 mhz reali) gemelli su una rete a 100 mbit, per passare 1.050 mega (il file piu' grosso che ho usato per i test) impiega 8 minuti e 20 secondi, circa 2.1 mega al secondo.

