Montare un file system remoto criptato con SHFS

Possiamo montare una directory remota di una macchina linux o windows (a patto che su questa sia installato un server ssh) nel file system locale e lavorarci come se facesse parte del NOSTRO pc usando SHFS

Essendo un modulo devo per prima cosa scaricare gli headers del kernel, quindi controllo quale versione del kernel e’ installata:

# uname -a

e poi

# apt-get update && apt-get install linux-headers-Nostra_Versione_Di_Kernel
Poi scarichiamo il modulo


# apt-get install shfs-source shfs-utils

e opi spacchettare e compilare i sorgenti arrivati con l’apt-get install


# 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

Mi creo una directory di mount per il file system remoto

# mkdir /media/casamia

e poi montiamo

# shfsmount UtenteRemoto@IpRemoto:/home/UtenteRemoto /media/DirectoryLocale

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/DirecoryLocale

finito il lavoro che dobbiamo fare tutto possiamo smontare con il solito

# shfsumount /media/DirectoryLocale

oppure aggiornare fstab in modo consono perche’ faccia un mount permanete all’avvio.

3 Comments

  1. shark says:

    Ma dai, mi deludi..

    apt-get install kernel-headers-`uname -r`

  2. Lo sapevo, lo sapevo, non ti preoccupare :-)

  3. [...] un mio veccho articolo spiegavo come montare un file system remoto via SSHFS, un file system remoto, criptato e [...]