Que necesitamos?
- Antes de poder usar SSHFs debes tener un servidor SSH instalado.
- Instalamos el paquete:
# aptitude install sshfs
- SSHFs necesita del modulo “fuse“.
Miramos si lo tenemos:
$ grep ‘fuse’ /etc/modules
fuse
Sino no nos aparece entonces hay que incluirlo en /etc/modules:
# echo fuse >> /etc/modules
Ahora hay que cargar el modulo:
# modprobe fuse
Debemos agregar nuestro usuario al grupo que puede usar “fuse“:
# usermod -G fuse -a mi_usuario
Después de esto es recomendable reiniciar el servidor X
(Ctrl + Alt + Backspace) para que coja los cambios hechos con el comando usermod.
Contando con que todo vaya bien hasta aquí, solo falta montar la carpeta.
Montar la carpeta remota:
Creo la carpeta que servirá como punto de montaje (host local):
$ mkdir /home/usuario_local/carpeta_local
Bueno es hora de montar la carpeta_remota en la carpeta_local.
El comando lo mostraré con un ejemplo:
Usuario remoto: toniak
Usuario local: tmsto
Ip host remoto: 192.168.1.1
Carpeta remota: remota
Carpeta local: local
$ sshfs [email protected]:/home/toniak/remota /home/tmsto/local
Si todo sale bien nos pedirá la contraseña del usuario remoto.
Nota: Si el puerto que usa tu SSH no es el 22 entonces deberás especificar el puerto así:
$ sshfs -p puerto [email protected]:/home/toniak/remota /home/tmsto/local
Por último si vas a desmontar la carpeta:
$ fusermount -u /home/tmsto/local
Ahora todo lo que copies dentro de la carpeta local o en la carpeta remota será visible en los dos host.
Fuente: http://www.rinconinformatico.net/
0 Notaciones:
Publicar un comentario