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