Mejorando la Productividad: Montar un sistema de archivos remoto en nuestro sistema de archivos local mediante SSH

Si trabajas mucho con maquinas remotas a las que accedes mediante ssh y te has cansado de utilizar vi para editar ficheros (en el caso de no disponer de una interfaz grafica) o multiples comandos scp para mover archivos entre remoto y local, tal vez te interesaria montar el sistema de archivos remoto sobre tu sistema de archivos local, de esta manera por ejemplo, podrias copiar archivos simplemente con arrastrar y soltar o editar los archivos remotos con tu editor de textos favoritos. Todo esto se hace simple usando sshfs.

Lo instalamos:

$ sudo apt-get install sshfs

Despues ya podemos ejecutar:

sshfs usuario_remoto@maquina_remota:path_remoto path_local

Para montar la carpeta remota en local. Por ejemplo:

$ sshfs lobo@ubuntulife:/export/backup /home/jose/backup

Se conectaria a una maquina remota llamada ubuntulife como el usuario lobo y montaria su sistema /export/backup en el path local /home/jose/backup

Cuando quieras desmontar el sistema ejecutamos:

fusermount -u path_local

En este caso por ejemplo:

$ fusermount -u /home/jose/backup

Si tienes problemas para escribir el archivo remoto en el caso de que lo modifiques, prueba a conectarte al sistema remoto creando y usando el mismo usaurio en el sistema local o pasando como parametros el uid y gid del usuario actual, ejemplo:

sshfs lobo@ubuntulife:/export/backup /home/jose/backup -o gid=1000 -o uid=1000 -o idmap=user

Para conocer los identificadores de usuario y grupo de tu usuario actual puedes ejecutar:

$ id nombre_usuario

ejemplo:

$ id jose
uid=1000(jose) gid=1000(jose) grupos=1000(jose),

Por cierto que si usas Windows tambien puedes hacer algo parecido, pero en esta caso usando Dokan.

Descargas e instalas:

Dokan library, Dokan SSHFS y Visual C++ 2005 SP1 Redistributable Package (todos en el site de Dokan).

Entonces ya puedes ejecutar Dokan SSHFS y se te abrira una ventana donde puedes indicar los datos de conexion de la maquina remota y la letra de unidad que quieres utilizar para acceder al sistema de archivos remoto desde local.

8 Responses to “Mejorando la Productividad: Montar un sistema de archivos remoto en nuestro sistema de archivos local mediante SSH”


  1. 1 danyx marzo 2, 2011 a las 11:53 pm

    Realmente muy buen dato para tenerlo en cuenta.

    Saludos

  2. 2 albjes marzo 3, 2011 a las 1:03 pm

    Hola compañero al intentar conectar con mi usuario local me dice unknown option `idmap=root’

    Vamos que si no me equivoco no reconoce la opción “idmap”

    • 3 Lobo marzo 3, 2011 a las 8:25 pm

      es idmap=user tal cual, sin reemplazo por el usuario actual. Echale tambien un vistazo a todos los parametros, hay una gran cantidad, que pueden adaptarse a otras circunstancias:

      man sshfs

  3. 4 jEsuSdA 8) marzo 4, 2011 a las 8:12 am

    Otras solución, incluso más sencilla para momentos puntuales es conectarse vía ssh con NAUTILUS, DOLPHIN o KONQUEROR.

    En la ruta de directorios se pone ssh://host o fish://host y podremos navegar por los archivos de la forma tradicional.

    Incluso podemos editar los archivos con nuestros programas habituales.

    La opción que tú propones yo la uso mucho en ciertos scripts de copia de seguridad y resulta tremendamente útil.😉

    Salu2 de jEsuSdA 8)

  4. 5 jronal marzo 29, 2011 a las 10:20 pm

    con la URL en nautilus es más que suficiente…. XDDD


  1. 1 Mejorando la Productividad: Montar un sistema de archivos remoto en nuestro sistema de archivos local mediante SSH (via Ubuntu Life) « Webeando en la red Trackback en marzo 3, 2011 a las 2:49 am
  2. 2 Montar un sistema de archivos remoto en local mediante SSH « Un Bioinformatiquillo Trackback en marzo 7, 2011 a las 8:19 am

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s







¿Es compatible tu equipo con Ubuntu?


( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map
marzo 2011
L M X J V S D
« Feb   Abr »
 123456
78910111213
14151617181920
21222324252627
28293031  

Blog Stats

  • 29,558,049 hits

A %d blogueros les gusta esto: