Montando sistema de archivos por ssh.

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

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *