SSHFS Moisés Pedrajas

March 23, 2018 | Author: Moisés Pedrajas Olmo | Category: Server (Computing), Secure Shell, Client (Computing), Computer File, Operating System Technology


Comments



Description

Curso y Ciclo: 2º ASIRMódulo: ASO Alumno/a: Moisés 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 implementación FUSE que nos muestra los ficheros de otro sistema conectado en remoto como si fuera una carpeta más 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 módulo FUSE. • 2.-Instalación en la máquina 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 Módulo: 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/´´ También vamos a comprobar que el puerto está abierto, para ello utilizamos el comando ``nmap´´: • 3.-Instalación en la máquina donde se va a montar el recurso. ◦ 3.1.-Instala SSHFS. Nos vamos al cliente e instalamos sshfs: Curso y Ciclo: 2º ASIR Módulo: ASO Añadimos un usuario: A continuacion añadimos el usuario al grupo fuse: ◦ 3.2--Explica qué es un módulo y cómo se activa o desactiva. Activa el módulo fuse y ejecuta despues la orden para comprobar que está. Un módulo es una funcionalidad extra que podemos añadir a un servicio para añadir características 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 código del núcleo. Ahora debemos activar el módulo FUSE, así que editamos el fichero /etc/modules: ◦ 3.3.-Prepara el punto de montaje con los permisos y propietarios adecuados. Añadir 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 Módulo: ASO ◦ 3.4.-Accede a la carpeta compartida vía 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 automáticamente mediante sshfs a la carpeta del equipo del punto 2. Para que nos monte la carpeta tenemos que configurar ssh sin contraseña, esta utilidad mediante una configuración de claves públicas y privadas, puede accederse por ssh sin necesidad de introducir la contraseña. Primero vamos a crear las claves en el servidor: Curso y Ciclo: 2º ASIR Módulo: ASO Ahora copiamos la clave del servidor al cliente. Aquí vemos que se ha copiado correctamente: Curso y Ciclo: 2º ASIR Módulo: 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 continuación vemos que desde la consola ya si se puede ver lo que hay en nuestra carpeta compratida: Curso y Ciclo: 2º ASIR Módulo: ASO • 5.-Pregunta: ¿cómo 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 sesión, significa que le esta dando todos los permisos al usuario y nada para grupos y otros.
Copyright © 2024 DOKUMEN.SITE Inc.