Montar una unidad remota a través de SSH
Publicado el 3 de Enero ,2008 por ekhtorMontar unidades a través de ssh tiene sus ventajas e inconvenientes, las ventajas son claras:
Usamos el protocolo cifrado por RSA del ssh, lo que nos proporciona muchísima seguridad, además, quizá sea de los protocolos más estables y versátibles que he probado a la hora de montar unidades remotas que no se encuentran en nuestra red local.
Como inconvenientes tenemos la velocidad, no se puede comparar la tranferencia de ficheros entre una red encriptada y una sin encriptar.
Ahora tenemos que sopesar que es lo que buscamos, si seguridad o rapidez. En caso de buscar la rapidez (no lo aconsejo…) busca información acerca de los protocolos nfs y ftp, y conseguirás un resultado parecido pero menos seguro.
Ahora que somos conscientes de las caracteristicas del ssh, lo primero que haremos será preparar el sistema:
1º-Instalamos los paquetes:
2º- Cargamos el módulo de fuse y lo metemos en /etc/modules para que cargue al inicio:
sudo echo fuse >> /etc/modules
3º- Damos permiso al usuario que montará la carpeta y no olvidemos que estos permisos serán efectivos cuando cierre la sesión y vuelva a logearse en el sistema:
En mi caso el usuario que hará uso de ‘fuse’ será ‘ekhtor’
4º- Creamos un directorio en donde montaremos el directorio remoto e introducimos el comando para montarlo:
$ sshfs usuario_remoto@servidor_remoto:/directorio_remoto /home/ekhtor/directorio_local
Cuidado porque las dos últimas instrucciones se ejecutan como usuario normal y no como root.
En solo cuatro simples pasos hemos conseguido montar una pequeña red de compartición de archivos muy segura.
Además, si usamos este método junto con el intercambio de clave pública del ssh, nos evitaremos introducir la clave cada vez que montemos el directorio y todavía puede ser mas interesante, si usamos el paquete no-ip para convertir la ip dinámica remota en estática (sólo en caso de ser dinámica), y asi no tener que introducir la ip remota en cada montaje.


2 Respuestas to “Montar una unidad remota a través de SSH”
Por administrador web el 24 Mar, 2008 | Responder
Hola ekhtor
Gracias por el apunte que has colado en tu blog, me ha venido realmente bien aunque debo comentar que he perdido bastante tiempo para hacer funcionar sshfs y no lo he conseguido hasta que he a pesar de la advertencia, he usado sudo en la linea
sudo sshfs usuario_remoto@servidor_remoto:/directorio_remoto /home/ekhtor/directorio_local
De nuevo gracias y un saludo
Por ekhtor el 25 Mar, 2008 | Responder
Me alegro de que te haya servido. Sólo decirte que si has tenido que usar sudo es porque no has agregado bien el usuario al grupo fuse, y el inconveniente de montar una unidad con sudo esque el montaje se realiza con privilegios de root y los peligros e inconvenientes que ello conlleva.
Un saludo!