Está en la página 1de 8

Curso y Ciclo: 2 ASIR

Mdulo: Administracin de Sistemas Operativos

Alumno/a: Daniel Pedrajas Medrn


[PRCTICA n 4 ]
[Servicio SSHFS]

Curso y Ciclo: 2 ASIR


Mdulo: Administracin de Sistemas Operativos

ndice
1.- 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

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 para
funcionar.
-

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 sobre
archivos en un ordenador remota usando un entorno seguro de acceso. En el ordenador
local 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 con
archivos remotos estando en un servidor SSH, vindolos como si estuvieran en su
ordenador 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 esta
plataforma.
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) y
usando un entorno seguro gracias al protocolo SSH.
Se basa en el protocolo SSH y NFS y para funcionar solo se necesita que estn instalados
y 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 dpkg la 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.

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 mi
usuario.
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 y


ejecuta despues la orden para comprobar que est.
-

Un mdulo cargable del ncleo es un archivo que contiene cdigo objeto que puede
extender el ncleo en ejecucin (tambin llamado ncleo base) de un Sistema Operativo.
La mayora de los sistemas estilo Unix, y Microsoft Windows, soportan mdulos cargables
en el ncleo, aunque suelen utilizar distintos nombres para ellos, como extensin del
ncleo en 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 llamadas
al sistema. Cuando la funcionalidad provista por un mdulo del ncleo deja de ser
requerida, normalmente ste puede ser descargado, liberando su memoria.
Los mdulos se activan y desactivan;
o Activacin: root@server1:~#a2enmod modulo

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.


-

3.4.
-

Primero creamos el directorio.

Accede a la carpeta compartida va sshfs.


Procedemos a montar la carpeta en el cliente.

Curso y Ciclo: 2 ASIR


Mdulo: Administracin de Sistemas Operativos

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
-

Primeramente creamos las claves en el servidor.

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

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.

Curso y Ciclo: 2 ASIR


Mdulo: Administracin de Sistemas Operativos

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

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 decir
que lo puede utilizar cualquier usuario, los permisos que le dan es de lectura, ejecucin y
escritura para el usuario usuario.

También podría gustarte