miércoles, 23 de octubre de 2013

Servicio SSHFS



SSHFS

1) Averigua qué es SSHFS, en qué se basa y qué necesita para funcionar.

Secure Shell File System (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 de nuestro ordenador usando un acceso seguro.

Para funcionar necesitamos instalar en el Servidor el paquete SSHFS, y en el cliente necesitamos el paquete SSHFS y un módulo FUSE.

2) Instala SSHFS en un equipo (Debian Virtual).


Instalamos el paquete SSHFS en nuestro Servidor:


Y también instalamos el paquete SSHFS en un Cliente:  


Una vez instalado el Servicio SSHFS en el Cliente, vamos al fichero /etc/modules y añadimos el módulo fuse:


Ahora modificamos el usuario “emanuel” para que pueda usar el Servicio SSHFS:


El siguiente paso es reiniciar nuestro cliente y comprobar que el módulo fuse está activado:


3) Accede desde un equipo cliente a una carpeta del equipo anterior vía SSHFS.

Ahora vamos a montar la carpeta del Escritorio con el siguiente comando:

Comprobamos que la carpeta se ha montado correctamente con el siguiente comando:


Si no queremos introducir la contraseña cada vez que nos conectamos por SSH vamos a hacer lo siguiente.

Nos vamos a nuestro Cliente SSHFS y generamos la clave pública y privada del usuario con el que ejecutamos el comando:

 

Los claves se crean en el directorio ~/.ssh/ de nuestro Cliente:


Observamos que la clave pública contiene el nombre de usuario y el nombre de la máquina con la que nos queremos conectar:


Ahora vamos a copiar la clave pública al Servidor SSHFS:


Comprobamos que la clave se ha almacenado en el Servidor SSHFS en el fichero  
~/.ssh/authorized_keys:


Ahora vamos a conectarnos por SSH y observamos que accedemos directamente sin pedirnos una contraseña:


4) Haz lo necesario para que cuando arranque el equipo cliente, se conecte automáticamente mediante SSHFS a la carpeta del Servidor.

Nos vamos al fichero /etc/fstab y añadimos la siguiente línea para que la carpeta se monte automáticamente cuando arrancamos el equipo:


 Ahora observamos que nos aparece un fichero pruebasshfs:


Se trata del mismo fichero que hemos creado en el Servidor, por lo tanto el Servicio SSHFS funciona correctamente:


Fuentes de Información:




No hay comentarios:

Publicar un comentario