Montar recursos mediante SSH en GNU/Linux

sshfs es una emulación de un sistema de ficheros para GNU/Linux que maneja a bajo nivel SSH, por lo que la comunicación entre cliente y servidor en todo momento viajará cifrada. sshfs es muy útil para acceder a sistemas de ficheros remotos como locales, de forma segura. Es simple y rápido. Lo único que necesita es de un lado un servidor SSH y del otro, el cliente sshfs + fuse. Su instalación en sistemas GNU/Linux es trivial ya que suele estar incluido en casi todos os repositorios de las distribuciones.
shell> apt-cache search sshfs
sshfs - filesystem client based on SSH File Transfer Protocol
shell> apt-get install sshfs
Otro de los requisitos para la parte del cliente es disponer del módulo fuse y que éste esté cargado. Para comprobarlo,
shell> lsmod|grep fuse
shell> modprobe fuse     # cargamos el módulo
shell> lsmod | grep fuse # comprobamos que está cargado
fuse             44304  1
Con sshfs instalado y fuse cargado, ya es posible montar directorios remotos, son simplemente ejecutar:
shell> sshfs user@server:remote_dir local_dir
En caso de que queramos traer nuestra /home remota a nuestra máquina local, sería algo así:
shell> sshfs javier@192.168.1.6:/home/javier /mnt/javier
Para facilitar el montaje del directorio remoto, lo mejor es añadirlo al final del fichero /etc/fstab y así permitir al usuario su montaje. Para ello, añadimos la siguiente línea.
...
sshfs#javier@192.168.1.6:/home/javier /mnt/javier fuse noauto 0 0
Y a continuación, damos permisos al usuario, en este caso javier, para usar fuse como usuario normal, sin privilegios.
shell> usermod -G fuse -a javier
Y como usuario javier, comprobamos que efectivamente sí se puede montar el recurso remoto, siempre empleando por debajo ssh.
javier@shell> mount /mnt/sshfs
javier@192.168.1.6's password: 
Este sistema de ficheros se puede emplear con claves ssh para evitar que a la hora del montaje solicite la contraseña.

Más información: fuse.sourceforge.net


1 comentario :

  1. Gracias por las instrucciones. Me sirvieron a la perfección.

    ResponderEliminar

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Últimos comentarios