Montar un directorio remoto seguro (ssh) en local en Linux

Posted: febrero 9th, 2009 under GNU/Linux.
Tags:

Para aquellas personas que trabajamos diariamente con varias máquinas, el comando ssh es como el pan nuestro de cada día, no falta nunca. Hasta ahora principalmente lo había utilizado para acceder únicamente de forma remota al servidor, pero hoy he necesitado copiar varios ficheros y el comando scp se me ha hecho pesado. Sólo ha hecho falta navegar un poquito para encontrar la solución que a continuación expongo. Aunque este tema se encuentra ampliamente discutido en la red, quiero publicar este pequeño resumen:

Acceder a los ficheros almacenados en un servidor se puede hacer de varias formar: Samba, nfs, ftp, etc pero, por lo menos para mi, siempre quiero realizar esta tarea lo más seguro posible. Para ello usaremos el protocolo seguro ssh,  sistema de fichero SSHFS, que requiere de FUSE (Filesystem in User Space). Pasos:

  1. Instalar SSHFS. En la mayoría de las distribuciones se incluye ya en los repositorios (supondré ubuntu). sudo apt-get install sshfs
  2. Creamos la carpeta local: sudo mkdir /media/servidor
  3. Le damos los permisos oportunos: sudo chown <<usuario>> /media/servidor
  4. Montamos el directorio remoto: sshfs usuario@servidor.com:/dir_remoto /media/servidor

A partir de ahora ya podemos copiar, editar, mover, etc.  de modo que todo lo que se haga en el directorio local se esta realizando en el directorio remoto.

Para desmontar sólo se necesita ejecutar el siguiente comando:

sudo umount /media/servidor

No hay comentarios »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment