Compartir ficheros con SHFS
Esta receta es muy similar a esta otra de SSHfs + FUSE. La diferencia es que aquí se usa un driver específico llamado SHFS. Igualmente se trata de acceder a ficheros de una máquina remota a través de SSH.
Instalación
Sólo necesitas instalar las utilidades y el driver SHFS:
~# apt-get install shfs-utils linux-headers-$(uname -r)
~# m-a a-i shfs
Montando…
Puedes utilizar el comando shfsmount:
~# shfsmount usuario@servidor.net:/ruta/en/servidor /ruta/en/cliente
o bien, puedes usar mount
~# mount -t shfs usuario@servidor.net:/ruta/en/servidor /ruta/en/cliente
o puedes meterlo en /etc/fstab si tienes configurada una clave pública SSH:
usuario@servidor.net:/ruta/en/servidor /ruta/en/cliente shfs defaults 0 0
Montando con un usuario “raso”
Si quieres que cualquier usuario pueda hacer el montaje tienes que indicarlo en el fstab
:
usuario@servidor.net:/ruta/en/servidor /ruta/en/cliente shfs user 0 0
y poner el bit SUIT a shfsmount
:
# chmod u+s /usr/bin/shfsmount
Y ahora ya puedes hacer:
*usuario*@cliente:~$ mount /ruta/en/cliente
Desmontar
De la forma habitual:
~# umount /ruta/en/cliente
Referencias
- shfs: (Secure) SHell FileSystem Linux kernel module
- “SHFS : montando directorios a través de ssh ":http://linuca.org/body.phtml?nIdNoticia=209
[ show comments ]
blog comments powered by Disqus