viernes, 21 de mayo de 2021

sshfs, o como montar una carpeta de otro ordenador por ssh

Tenemos dos ordenadores con GNU/Linux, pongamos mi raspberry pi 400 es el cliente y mi i7 que tiene el disco duro con contenidos es el servidor, vamos a ver que necesita cada uno.

 

Servidor

Mi i7 solo necesita tener instalado el paquete openssh-server y nada más:

sudo apt install openssh-server

Cliente

La raspberry necesita sshfs, que podemos instalar con el comando:

sudo apt install sshfs

Para ver el disco duro simplemente creamos una carpeta que hará de punto de montaje y le indicamos la ruta del recurso que va a compartir, con los siguientes comandos:

mkdir $HOME/ssh
sshfs miusuario@mimaquina.local:/rutaremota $HOME/ssh

Y ya está, en la carpeta ssh veremos la carpeta remota como otra más, si queremos descompartir, como siempre bastará con un umount:

umount $HOME/ssh

Eso sí, si vais a ver vídeos u otros recursos grandotes, mejor que estén ambos ordenadores conectados por cable, porque la wifi se os puede quedar corta (incluso la multibanda).

2 comentarios:

  1. Y para conectar desde fuera de la red local?

    ResponderEliminar
    Respuestas
    1. Si te vas a conectar a IP pública y no hay cortafuegos que corten el puerto 22 exactamente igual.
      En otro caso tendrás que usar otras técnicas para hacer tunneling.

      Eliminar