A veces me ha interesado poder moverme en una conexión remota como si fuera una carpeta más de mi ordenador. Me es útil para poder editar archivos con el editor que tengo instalado en mi equipo Linux. Es por ello que lo ideal en estos casos es usar SSHFS.Vamos a poner el caso de que me quiero conectar a mi router y ver los archivos en mi equipo para poder editarlos fácilmente:
Paso 1: Instalar sshfs
Vamos a hacerlo con:
sudo apt update
sudo apt install sshfs
Paso 2: Instalar openssh-sftp-server en el router:
Entramos al router por ssh o desde luci, e instalamos el paquete openssh-sftp-server.
Por línea de comandos me gusta más (si lo hacemos por luci solo hay que buscar el paquete e instalarlo) :
opkg update
opkg install openssh-sftp-server
Paso 3: Montando la carpeta
Creamos la carpeta en nuestro /home que llamaremos RaizMirouter
mkdir ~/RaizMirouter
Ahora montamos la carpeta con esta sintaxis:
sshfs <usuario>@<Direciónip>:<Directorio Remoto> <Directorio Local>
En el router sería así:
sshfs root@192.168.1.1:/ ~/RaizMirouter
Con esto, ya podemos navegar por los directorios desde nuestro Ubuntu o Linux Mint desde el escritorio.
Nota:
Para desmontar el directorio debemos usar:
fusermount -u ~/RaizMirouter