Escolar Documentos
Profissional Documentos
Cultura Documentos
PRACTICA SSHFS
Secure Shell FileSystem (SSHFS) es un sistema de archivos para linux con una implementacin Fuse,
que opera sobre archivos en un equipo remoto usando un entorno seguro de acceso. FUSE permite a
usuarios no privilegiados crear sus propios sistemas de archivos son necesidad de editar el cdigo
del ncleo.Montamos el SSHFS en el equipo local , la implementacin hace uso del mdulo del kernel
FUSE.En el equipo remoto se utiliza SSH.
Finalidad:para que el usuario final pueda interactuar con archivos remotos estando en un servidor
Ventaja sobre usar "mount": mount solo puede ser usada por administrador; para que
CUALQUIER USUARIO pueda montar un dispositivo o carpeta en un punto de montaje
deseado creado por l, se puede usar sshfs.
Lee el siguiente blog: http://tuxpepino.wordpress.com/2007/05/14/%C2%BFconocias-sshfs/
y documenta en tu blog el desarrollo de la prctica indicada a continuacin:
1.- Averigua que es SSHFS, para qu se utiliza, en qu se basa y que necesita para funcionar.
Es un sistema de archivo para Linux y otros sistemas operativos con una implementacin Fuse.
Opera sobre archivos en una mquina remota usando un entorno seguro de acceso. En el servidor
donde se monta SSHFS, la implementacin hace uso del mdulo kernel FUSE.
Se tiene que instalar un servidor SSH, y en el cliente necesitamos el paquete SSHFS y un mdulo
FUSE
2.- Instalacin en la mquina que comparte el recurso.
Slo es necesario que tenga ssh instalado y el puerto abierto.
Prepara una carpeta a la que luego se acceder desde el cliente via SSHFS
Instalamos el servicio SSH en el servidor Debian
Creamos la carpeta que vamos a compartir y vemos los permisos que tiene
3.2.
Este mdulo FUSE permite a usuarios no privilegiados crear sus propios sistemas de archivos sin
necesidad de editar el cdigo del ncleo. Esto se logra mediante la ejecucin del cdigo del sistema
de archivos en el espacio de usuario, mientras que el mdulo FUSE slo proporciona un "puente" a
la interfaz del ncleo real.
Ahora en el cliente activamos el mdulo fuse de la siguiente manera
3.4.
4.- Haz lo necesario para que cuando arranque el equipo cliente se conecte automticamente
mediante sshfs a la carpeta del equipo del punto 2.
Nota: hay un problema, como introduces la clave solicitada en la conexin ssh? La solucin es
generar un par de claves publica y privada para que la mquina remota ya conozca la clave y no
se la tenga q preguntar a la local que hace la conexin. Lee el punto 5
Generamos la clave ejecutando lo siguiente
Sera algo as, pero en la siguiente imagen est hecho con otro usuario
Volvemos a conectarnos para comprobar que no pide ninguna contrasea para conectar va ssh
5. Generar el par de claves privada/pblica necesarias, la privada para que solo nosotros nos
podamos identificar y la pblica para que la podamos distribuir entre los servidores que
queremos que nos conozcan.
http://malopezmoyano.blogspot.com.es/2013/10/sshfs.html
Soluciona con esto el problema del punto 4.
Nota: si no consigues que funcione el montaje automtico al arrancar, prueba con mount -a. Si
en este caso s lo monta, captura la pantalla de la carpeta montada e indicalo en la
documentacin.
En el punto anterior ya se ha hecho todo lo necesario para que el directorio se monte
automticamente
6.Pregunta: cmo hace el sistema operativo para montar un pendrive cuando lo conectamos
al puerto usb? En qu punto de montaje lo pone? Qu propietario y permisos tiene ese
punto de montaje?
Se monta automticamente en el la ruta /etc/media con los siguientes permisos
Permisos 700 en los que solo el propietario tiene permiso de lectura, escritura y ejecucin.