En una línea, podrás montar los archivos de un sistema remoto como si estuviesen en una unidad local.
Para iniciar, instalamos el paquete sshfs: SSH FileSystem, o Sistema de Archivos SSH, en nuestro caso en Ubuntu GNU+Linux.
El comando es el siguiente:
$ sudo apt-get install sshfs
o con apt-url apt:sshfs
Una vez instalado necesitaremos contar con un directorio local para ubicar los archivos remotos. Para ello creamos un directorio en algún lugar de la estructura de archivos, por ejemplo:
$ sudo mkdir /media/archivosremotos
$ sudo chown USUARIO /media/archivosremotos
Con estos comandos ya podemos montar los archivos remotos dentro del directorio /media/archivosremotos, y la propiedad de los archivos ha sido asignada al usuario idetificado por USUARIO.
Este directorio debe estar siempre vacío y tener permisos de escritura para el usuario que monta el sistema de archivos.
Para montar finalmente el sistema de archivos, debemos ejecutar un comando como el siguiente:
$ sshfs USUARIO_REMOTO@SERVIDOR_REMOTO:/DIRECCION_REMOTA /media/archivosremotos/ -pNUMERO_PUERTO
USUARIO_REMOTO: Nombre de usuario en el equipo remoto.
SERVIDOR_REMOTO: Nombre de red o dirección IP del equipo remoto.
SERVIDOR_REMOTO: Dirección de la carpeta remota a utilizar.
NUMERO_PUERTO: Número de puerto para la conexión SSH (por defecto es 22).
Podrás acceder a tu directorio local (con los archivos remotos), dirigiendote a la dirección: /media/archivosremotos
Finalmente, para desmontar el sistema de archivos el comando a ejecutar es:
$fusermount -u /media/archivosremotos
Mayor información y créditos:
Comandos: http://embraceubuntu.com/2005/10/28/how-to-mount-a-remote-ssh-filesystem-using-sshfs/
Error al usar SVN: http://osdir.com/ml/file-systems.fuse.sshfs/2006-11/msg00024.html











