Está en la página 1de 7

Curso y Ciclo: 2 ASIR

Mdulo: ASO

Alumno/a: Moiss Pedrajas Olmo

[SSHF BASADO EN FUSE]

Finalidad: 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.

1.- Averigua que es SSHFS, para qu se utiliza, en qu se basa y que necesita

para funcionar.
Secure SHell FileSystem (SSHFS) es un sistema de archivos para Linux y otros sistemas operativos
con una implementacin FUSE que nos muestra los ficheros de otro sistema conectado en remoto como si
fuera una carpeta ms en tu ordenador usando un acceso seguro.
Para que funcione solo tenemos que instalar un servidor SSH ya que SSHFS basado en SSH, y en el
cliente necesitamos el paquete SSHFS y un mdulo FUSE.

2.-Instalacin en la mquina que comparte el recurso. Prepara una carpeta a


la que luego se acceder desde el cliente via SSHFS.
Primero instalamos el servicio SSH en el servidor

Curso y Ciclo: 2 ASIR


Mdulo: ASO

Y ahora vamos a crear la carpeta a la que luego acceder el cliente:

He creado la carpeta como root, pero tengo que cambiar el propietario de la carpeta para que sea el
usuario que creo, para luego poder acceder desde el cliente.
Esto lo he hecho con la orden ``chown moises:moises pruebassh/

Tambin vamos a comprobar que el puerto est abierto, para ello utilizamos el comando ``nmap:

3.-Instalacin en la mquina donde se va a montar el recurso.


3.1.-Instala SSHFS.
Nos vamos al cliente e instalamos sshfs:

Curso y Ciclo: 2 ASIR


Mdulo: ASO

Aadimos un usuario:

A continuacion aadimos el usuario al grupo fuse:

3.2--Explica qu es un mdulo y cmo se activa o desactiva. Activa el mdulo fuse y ejecuta


despues la orden para comprobar que est.
Un mdulo es una funcionalidad extra que podemos aadir a un servicio para aadir caractersticas nuevas,
en este caso lo que hace es brindar soporte al sistema de archivos y permitir que cualquier usuarios cree
sus propios sistemas de archivos sin tener que editar el cdigo del ncleo.
Ahora debemos activar el mdulo FUSE, as que editamos el fichero /etc/modules:

3.3.-Prepara el punto de montaje con los permisos y propietarios adecuados. Aadir al


usuario local al grupo fuse.
Vamos a crear una carpeta para que sea ah donde se monte la carpeta del servidor, la llamar practicasshfs

Y la daremos permisos a la carpeta:

Curso y Ciclo: 2 ASIR


Mdulo: ASO

3.4.-Accede a la carpeta compartida va sshfs.

Para hacer la comprovacion he creado un fichero en la carpeta que hay en el servidor:

Y vemos que est en cliente:

4.-Haz lo necesario para que cuando arranque el equipo cliente se conecte automticamente
mediante sshfs a la carpeta del equipo del punto 2.

Para que nos monte la carpeta tenemos que configurar ssh sin contrasea, esta utilidad mediante una
configuracin de claves pblicas y privadas, puede accederse por ssh sin necesidad de introducir la
contrasea.
Primero vamos a crear las claves en el servidor:

Curso y Ciclo: 2 ASIR


Mdulo: ASO

Ahora copiamos la clave del servidor al cliente.

Aqu vemos que se ha copiado correctamente:

Curso y Ciclo: 2 ASIR


Mdulo: ASO
Una vez que se ha montado la clave, vamos a montarla en el fstab:

Reiniciamos y vemos que funciona correctamente.


Una vez que hemos hecho esto, en la siguiente captura vemos como si esta montado:

Y a continuacin vemos que desde la consola ya si se puede ver lo que hay en nuestra carpeta compratida:

Curso y Ciclo: 2 ASIR


Mdulo: ASO

5.-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?

Linux monta los USB en /media , cuando lo monta, le da permisos 700 al usuario, el cual tiene el pendrive
en su sesin, significa que le esta dando todos los permisos al usuario y nada para grupos y otros.

También podría gustarte