Acceder a cualquier unidad de red desde la terminal

gnome nautilus network drive access howtoImagina por un momento que tienes acceso, mediante SAMBA, FTP o servicio similar, a algún equipo o servidor pero que no tienes la posibilidad de conectarte usando SSH ¿te gustaría poder trabajar contra el sistema de archivos de ese ordenador como si tuvieses una terminal abierta en él?

Ese es el problema que se me planteó el otro día en el trabajo: solicité que se montase cierta parte del sistema de archivos utilizada por los servidores de producción y me lo habilitaron mediante el “dichoso” SAMBA de Microsoft cuando yo lo que quería era acceso via SSH para lanzar una serie de scripts y comandos desde la terminal Bash.

Por suerte, el amigo Pepe me contó el truco para evitar dicha “contrariedad” (gracias “monstruo”) y en este artículo quiero compartirlo con vosotr@s.

La base del “truco”

Parece que a Pepe, antes que a mi, le intrigó saber dónde montaba Nautilus las unidades de red que tan “bonitas” lucen en nuestro explorador de archivos

montar unidades de red en linux

movido por la curiosidad observó que lo hace en la carpeta ~/.gvfs (siglas de Gnome Virtual File System) y es ahí, justamente, donde debemos mirar desde nuestra terminal de comandos.

Acceso desde la terminal

Una vez que sabemos dónde monta Nautilus las unidades de red bastará con

  1. montar la unidad en Nautilus
  2. abrir una terminal
  3. colocarnos en dicho directorio para empezar a “jugar” (o usar rutas absolutas en nuestros comandos y/o scripts ;))

acceder directorios a través de la intranet

Conclusión

Sencillo truco que nos permite acceder al sistema archivos de cualquier ordenador al que tengamos acceso sin necesidad de contar con el demonio SSH instalado en él.

La única pega es tener que montar antes, utilizando Nautilus, la unidad aunque, se puede solucionar con gvfs-mount aunque, estas soluciones las dejo para un futuro artículo si os ha interesado el tema de hoy 😉

4 comentarios en “Acceder a cualquier unidad de red desde la terminal

    • Interesante opción; gracias @Christian.

      De todos modos no pierdas de vista la posibilidad de acceder al disco remoto como si estuvieses en la máquina a través de una terminal ssh.
      Éso te permite lanzar scripts bash a “diestro y siniestro” 😉

  1. Julio dijo:

    Ando un poco despistado con lo que querías hacer y no me cuadra.

    Quizás es que estoy un poco “espeso”

    Querías acceso por ssh para ejecutar unos scripts y sin embargo tienes acceso mediante samba en un ordenador remoto.

    mediante este simtema (acceso por samba) al final tienes acceso al script en el ordenador remoto pero no lo puedes ejecutar en el ordenador remoto ¿no?

    Un saludo.

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