Howto Montare un file system remoto via ssh

Da PtLUG Wiki.

Jump to: navigation, search

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.

Personal tools