sshfs_danpedmed2

Upload: daniel-pedrajas-medran

Post on 02-Jun-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 SSHFS_danpedmed2

    1/8

    Curso y Ciclo: 2 ASIR

    Mdulo: Administracin de Sistemas Operativos

    Alumno/a: Daniel Pedrajas Medrn

    [PRCTICA n 4 ]

    [Servicio SSHFS]

  • 8/10/2019 SSHFS_danpedmed2

    2/8

    Curso y Ciclo: 2 ASIR

    Mdulo: Administracin de Sistemas Operativos

    ndice1.- Averigua que es SSHFS, para qu se utiliza, en qu se basa y que necesita para funcionar. ....................... 3

    2.- Instalacin en el servidor: ............................................................................................................................. 3

    3.- Accede desde un equipo cliente a una carpeta del equipo anterior va sshfs. ............................................... 4

    3.1. Instala SSHFS. ............................................................................................................................................ 4

    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. ......................................................................................................................... 4

    3.3. Prepara el punto de montaje con los permisos y propietarios adecuados. .................................................. 5

    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: el tipo de montaje fuse se indica como fuse.sshfs........................... 6

  • 8/10/2019 SSHFS_danpedmed2

    3/8

    Curso y Ciclo: 2 ASIR

    Mdulo: Administracin de Sistemas Operativos

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

    - Secure SHell FileSystem (SSHFS) es un sistema de archivos para Linux (y otros sistemas

    operativos con una implementacin FUSE, tal como en Mac OS X), que opera sobrearchivos en un ordenador remota usando un entorno seguro de acceso. En el ordenadorlocal donde se monta SSHFS, la implementacin hace uso del mdulo del kernel FUSE.Los efectos prcticos de esto es que el usuario final puede interactuar amigablemente conarchivos remotos estando en un servidor SSH, vindolos como si estuvieran en suordenador local. En la computadora remota se utiliza el subsistema SFTP de SSH.

    - La implementacin actual de SSHFS usando FUSE es una versin reescrita de la anterior,realizada por Miklos Szeredi, quien tambin escribi FUSE.

    - SSHFS tambin se utiliza en FreeBSD debido a la disponibilidad de FUSE en estaplataforma.

    - Se utiliza para acceder a archivos remotos, como si los tuviramos en nuestro ordenador,

    gracias al sistemas de archivos en espacio de usuario fuse (Filesystem in User Space) yusando un entorno seguro gracias al protocolo SSH.

    - Se basa en el protocolo SSH y NFS y para funcionar solo se necesita que estn instaladosy bien configurados.

    2.- Instalacin en el servidor:

    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 ssh, con dpkgla ssh comprobamos que lo tenemos instalado.

    - Comprobamos que tenemos el puerto 22 abierto que es el correspondiente en ssh.

    PREPARACIN DE LA CARPETA:- Creamos una carpeta para la comparticin en el raz con permisos 770.

  • 8/10/2019 SSHFS_danpedmed2

    4/8

    Curso y Ciclo: 2 ASIR

    Mdulo: Administracin de Sistemas Operativos

    .

    - Ahora creamos un usuario con el que haremos las pruebas funciona es el nombre de miusuario.

    o Con adduser funciona- Vamos a aadirle a la carpeta para compartir.

    3.- Accede desde un equipo cliente a una carpeta del equipo anterior va sshfs.

    3.1. Instala SSHFS.- El comando para instalar sshfs es; apt-get install sshfs

    3.2. Explica qu es un mdulo y cmo se activa o desactiva. Activa el mdulo fuse yejecuta despues la orden para comprobar que est.

    - Un mdulo cargable del ncleo es un archivo que contiene cdigo objeto que puedeextender el ncleo en ejecucin (tambin llamado ncleo base) de un Sistema Operativo.La mayora de los sistemas estilo Unix, y Microsoft Windows, soportan mdulos cargablesen el ncleo, aunque suelen utilizar distintos nombres para ellos, como extensin delncleoen Mac OS X.

    - Los mdulos cargables en el ncleo son generalmente utilizados para brindar soporte a

    nuevos dispositivos de Hardware y Sistema de archivos, as como para agregar llamadasal sistema. Cuando la funcionalidad provista por un mdulo del ncleo deja de serrequerida, normalmente ste puede ser descargado, liberando su memoria.

    - Los mdulos se activan y desactivan;o Activacin:root@server1:~#a2enmod modulo

  • 8/10/2019 SSHFS_danpedmed2

    5/8

    Curso y Ciclo: 2 ASIR

    Mdulo: Administracin de Sistemas Operativos

    o Desactivacin: root@server1:~#a2dismod modulo- Activamos el mdulo fuse y lo insertamos en el fichero /etc/moules

    - El modulo se activa con modprobe fuse

    - Y se comprueba con lsmod | grep fuse.

    3.3. Prepara el punto de montaje con los permisos y propietarios adecuados.- Primero creamos el directorio.

    3.4. Accede a la carpeta compartida va sshfs.- Procedemos a montar la carpeta en el cliente.

  • 8/10/2019 SSHFS_danpedmed2

    6/8

    Curso y Ciclo: 2 ASIR

    Mdulo: Administracin de Sistemas Operativos

    4.- Haz lo necesario para que cuando arranque el equipo cliente se conecteautomticamente mediante sshfs a la carpeta del equipo del punto 2.Nota: el tipo de montaje fuse se indica como fuse.sshfs

    - Primeramente creamos las claves en el servidor.

    - Ahora procedemos a copiar la clave pblica del servidor al cliente.

  • 8/10/2019 SSHFS_danpedmed2

    7/8

    Curso y Ciclo: 2 ASIR

    Mdulo: Administracin de Sistemas Operativos

    - Una vez que esta copiada la clave. Procedemos a montarlo en el /etc/fstab y reiniciamos.

    - Reiniciamos el cliente y comprobamos como se ha montado.

    - Ahora miramos dentro de la carpeta y comprobamos que se ha montado.

  • 8/10/2019 SSHFS_danpedmed2

    8/8

    Curso y Ciclo: 2 ASIR

    Mdulo: Administracin de Sistemas Operativos

    5. Pregunta: cmo hace el sistema operativo para montar un pendrivecuando lo conectamos al puerto usb? En qu punto de montaje lo pone?Qu propietario y permisos tiene ese punto de montaje?

    - Hace un mount del dispositivo sin que lo vea el usuario.

    - Pues para montar, lo monta por defecto en /media con el nombre del dispositivo.

    - El propietario es el usuario del sistema SIN PERMISOS ESPECIALES, lo cual quiere decirque lo puede utilizar cualquier usuario, los permisos que le dan es de lectura, ejecucin yescritura para el usuario usuario.