SSHFS
¿ Que es SSHFS ?
Es un cliente que permite montar un sistema de archivos remoto en una carpeta local ("bajo la superficie", el cliente funciona con SFTP, con lo que las comunicaciones van cifradas adecuadamente)
Instalandolo
La instalacion es la tipica, no me voy a liar con esto, lo unico decir que usa FUSE, si no viene instalado por defecto (que me extraña), cualquier gestor de paquetes decente deberia instalarlo con sshfs, el resto es el clasico
sudo apt-get install sshfs
(para basados en debian, por ejemplo)Montando una carpeta
El comando para montar una carpeta es
sshfs [<usuario>@]<host>:[<directorio>]
[-p <puerto>]
<punto de montaje>
Los parametros son:
Usuario: si el usuario es distinto en el host que el que se esta utilizando actualmente
Host: direccion a la que se conecta
Directorio: raiz de sistema de archivos (si es distinta al directorio HOME del usuario)
Puerto: si se usa un puerto SSH no estandar (distinto del 22)
Punto de montaje: carpeta local a traves de donde se accede al SSHFS
Como se puede ver, el comando es bastante parecido al de ssh, de hecho, si no se tiene la clave publica del host (o si ha cambiado), hace lo que haria ssh ( y pedira la clave del usuario )
Una vez montada, se puede navegar por la carpeta como si fuera una normal
Desmontando una carpeta
El comando para desmontar una carpeta es
fusermount -u <punto de montaje>
El unico parametro, Punto de montaje, sirve para especificar la carpeta donde se monto el SSHFS
Y ya esta!
[Referencias]
http://tuxpepino.wordpress.com/
Hasta ahora!!
Interesante
ResponderEliminar