Responder al comentario

Compartir ficheros con SHFS

networking

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

Responder

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Allowed HTML tags: <a> <em> <b> <tt> <kbd> <pre> <ul> <ol> <li> <h2> <h3> <blockquote>
  • Saltos automáticos de líneas y de párrafos.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • You can enable syntax highlighting of source code with the following tags: [code].
  • Textual smileys will be replaced with graphical ones.

Más información sobre opciones de formato

CAPTCHA
Esta pregunta es para comprobar si eres realmente un humano
2 + 2 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.